home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / glibc-1.09 / glibc-1 / glibc-1.09.1 / manual / summary.texi < prev    next >
Encoding:
Text File  |  1994-11-04  |  123.6 KB  |  5,803 lines

  1. @comment abort
  2. @item void abort (void)
  3.  
  4. @file{stdlib.h} (ANSI):  @ref{Aborting a Program}.
  5.  
  6. @comment abs
  7. @item int abs (int @var{number})
  8.  
  9. @file{stdlib.h} (ANSI):  @ref{Absolute Value}.
  10.  
  11. @comment accept
  12. @item int accept (int @var{socket}, struct sockaddr *@var{addr}, size_t *@var{length-ptr})
  13.  
  14. @file{sys/socket.h} (BSD):  @ref{Accepting Connections}.
  15.  
  16. @comment access
  17. @item int access (const char *@var{filename}, int @var{how})
  18.  
  19. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  20.  
  21. @comment acosh
  22. @item double acosh (double @var{x})
  23.  
  24. @file{math.h} (BSD):  @ref{Hyperbolic Functions}.
  25.  
  26. @comment acos
  27. @item double acos (double @var{x})
  28.  
  29. @file{math.h} (ANSI):  @ref{Inverse Trig Functions}.
  30.  
  31. @comment adjtime
  32. @item int adjtime (const struct timeval *@var{delta}, struct timeval *@var{olddelta})
  33.  
  34. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  35.  
  36. @comment AF_FILE
  37. @item AF_FILE
  38.  
  39. @file{sys/socket.h} (GNU):  @ref{Address Formats}.
  40.  
  41. @comment AF_INET
  42. @item AF_INET
  43.  
  44. @file{sys/socket.h} (BSD):  @ref{Address Formats}.
  45.  
  46. @comment AF_UNIX
  47. @item AF_UNIX
  48.  
  49. @file{sys/socket.h} (BSD):  @ref{Address Formats}.
  50.  
  51. @comment AF_UNSPEC
  52. @item AF_UNSPEC
  53.  
  54. @file{sys/socket.h} (BSD):  @ref{Address Formats}.
  55.  
  56. @comment alarm
  57. @item unsigned int alarm (unsigned int @var{seconds})
  58.  
  59. @file{unistd.h} (POSIX.1):  @ref{Setting an Alarm}.
  60.  
  61. @comment alloca
  62. @item void * alloca (size_t @var{size});
  63.  
  64. @file{stdlib.h} (GNU, BSD):  @ref{Variable Size Automatic}.
  65.  
  66. @comment ALTWERASE
  67. @item tcflag_t ALTWERASE
  68.  
  69. @file{termios.h} (BSD):  @ref{Local Modes}.
  70.  
  71. @comment ARG_MAX
  72. @item int ARG_MAX
  73.  
  74. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  75.  
  76. @comment asctime
  77. @item char * asctime (const struct tm *@var{brokentime})
  78.  
  79. @file{time.h} (ANSI):  @ref{Formatting Date and Time}.
  80.  
  81. @comment asinh
  82. @item double asinh (double @var{x})
  83.  
  84. @file{math.h} (BSD):  @ref{Hyperbolic Functions}.
  85.  
  86. @comment asin
  87. @item double asin (double @var{x})
  88.  
  89. @file{math.h} (ANSI):  @ref{Inverse Trig Functions}.
  90.  
  91. @comment asprintf
  92. @item int asprintf (char **@var{ptr}, const char *@var{template}, @dots{})
  93.  
  94. @file{stdio.h} (GNU):  @ref{Dynamic Output}.
  95.  
  96. @comment assert
  97. @item void assert (int @var{expression})
  98.  
  99. @file{assert.h} (ANSI):  @ref{Consistency Checking}.
  100.  
  101. @comment atan2
  102. @item double atan2 (double @var{y}, double @var{x})
  103.  
  104. @file{math.h} (ANSI):  @ref{Inverse Trig Functions}.
  105.  
  106. @comment atanh
  107. @item double atanh (double @var{x})
  108.  
  109. @file{math.h} (BSD):  @ref{Hyperbolic Functions}.
  110.  
  111. @comment atan
  112. @item double atan (double @var{x})
  113.  
  114. @file{math.h} (ANSI):  @ref{Inverse Trig Functions}.
  115.  
  116. @comment atexit
  117. @item int atexit (void (*@var{function}) (void))
  118.  
  119. @file{stdlib.h} (ANSI):  @ref{Cleanups on Exit}.
  120.  
  121. @comment atof
  122. @item double atof (const char *@var{string})
  123.  
  124. @file{stdlib.h} (ANSI):  @ref{Parsing of Floats}.
  125.  
  126. @comment atoi
  127. @item int atoi (const char *@var{string})
  128.  
  129. @file{stdlib.h} (ANSI):  @ref{Parsing of Integers}.
  130.  
  131. @comment atol
  132. @item long int atol (const char *@var{string})
  133.  
  134. @file{stdlib.h} (ANSI):  @ref{Parsing of Integers}.
  135.  
  136. @comment B0
  137. @item B0
  138.  
  139. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  140.  
  141. @comment B110
  142. @item B110
  143.  
  144. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  145.  
  146. @comment B1200
  147. @item B1200
  148.  
  149. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  150.  
  151. @comment B134
  152. @item B134
  153.  
  154. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  155.  
  156. @comment B150
  157. @item B150
  158.  
  159. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  160.  
  161. @comment B1800
  162. @item B1800
  163.  
  164. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  165.  
  166. @comment B19200
  167. @item B19200
  168.  
  169. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  170.  
  171. @comment B200
  172. @item B200
  173.  
  174. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  175.  
  176. @comment B2400
  177. @item B2400
  178.  
  179. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  180.  
  181. @comment B300
  182. @item B300
  183.  
  184. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  185.  
  186. @comment B38400
  187. @item B38400
  188.  
  189. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  190.  
  191. @comment B4800
  192. @item B4800
  193.  
  194. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  195.  
  196. @comment B50
  197. @item B50
  198.  
  199. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  200.  
  201. @comment B600
  202. @item B600
  203.  
  204. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  205.  
  206. @comment B75
  207. @item B75
  208.  
  209. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  210.  
  211. @comment B9600
  212. @item B9600
  213.  
  214. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  215.  
  216. @comment BC_BASE_MAX
  217. @item int BC_BASE_MAX
  218.  
  219. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  220.  
  221. @comment BC_DIM_MAX
  222. @item int BC_DIM_MAX
  223.  
  224. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  225.  
  226. @comment BC_DIM_MAX
  227. @item int BC_DIM_MAX
  228.  
  229. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  230.  
  231. @comment bcmp
  232. @item int bcmp (const void *@var{a1}, const void *@var{a2}, size_t @var{size})
  233.  
  234. @file{string.h} (BSD):  @ref{String/Array Comparison,}.
  235.  
  236. @comment bcopy
  237. @item void * bcopy (void *@var{from}, const void *@var{to}, size_t @var{size})
  238.  
  239. @file{string.h} (BSD):  @ref{Copying and Concatenation,}.
  240.  
  241. @comment BC_SCALE_MAX
  242. @item int BC_SCALE_MAX
  243.  
  244. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  245.  
  246. @comment BC_STRING_MAX
  247. @item int BC_STRING_MAX
  248.  
  249. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  250.  
  251. @comment bind
  252. @item int bind (int @var{socket}, struct sockaddr *@var{addr}, size_t @var{length})
  253.  
  254. @file{sys/socket.h} (BSD):  @ref{Setting Address}.
  255.  
  256. @comment BRKINT
  257. @item tcflag_t BRKINT
  258.  
  259. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  260.  
  261. @comment bsearch
  262. @item void * bsearch (const void *@var{key}, const void *@var{array}, size_t @var{count}, size_t @var{size}, comparison_fn_t @var{compare})
  263.  
  264. @file{stdlib.h} (ANSI):  @ref{Array Search Function,}.
  265.  
  266. @comment BUFSIZ
  267. @item int BUFSIZ
  268.  
  269. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  270.  
  271. @comment bzero
  272. @item void * bzero (void *@var{block}, size_t @var{size})
  273.  
  274. @file{string.h} (BSD):  @ref{Copying and Concatenation,}.
  275.  
  276. @comment cabs
  277. @item double cabs (struct @{ double real, imag; @} @var{z})
  278.  
  279. @file{math.h} (BSD):  @ref{Absolute Value}.
  280.  
  281. @comment calloc
  282. @item void * calloc (size_t @var{count}, size_t @var{eltsize})
  283.  
  284. @file{malloc.h}, @file{stdlib.h} (ANSI):  @ref{Allocating Cleared Space}.
  285.  
  286. @comment cbrt
  287. @item double cbrt (double @var{x})
  288.  
  289. @file{math.h} (BSD):  @ref{Exponents and Logarithms}.
  290.  
  291. @comment cc_t
  292. @item cc_t
  293.  
  294. @file{termios.h} (POSIX.1):  @ref{Mode Data Types}.
  295.  
  296. @comment CCTS_OFLOW
  297. @item tcflag_t CCTS_OFLOW
  298.  
  299. @file{termios.h} (BSD):  @ref{Control Modes}.
  300.  
  301. @comment ceil
  302. @item double ceil (double @var{x})
  303.  
  304. @file{math.h} (ANSI):  @ref{Rounding and Remainders}.
  305.  
  306. @comment cfgetispeed
  307. @item speed_t cfgetispeed (const struct termios *@var{termios-p})
  308.  
  309. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  310.  
  311. @comment cfgetospeed
  312. @item speed_t cfgetospeed (const struct termios *@var{termios-p})
  313.  
  314. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  315.  
  316. @comment cfmakeraw
  317. @item int cfmakeraw (struct termios *@var{termios-p})
  318.  
  319. @file{termios.h} (BSD):  @ref{Noncanonical Input}.
  320.  
  321. @comment cfree
  322. @item void cfree (void *@var{ptr})
  323.  
  324. @file{stdlib.h} (Sun):  @ref{Freeing after Malloc}.
  325.  
  326. @comment cfsetispeed
  327. @item int cfsetispeed (struct termios *@var{termios-p}, speed_t @var{speed})
  328.  
  329. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  330.  
  331. @comment cfsetospeed
  332. @item int cfsetospeed (struct termios *@var{termios-p}, speed_t @var{speed})
  333.  
  334. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  335.  
  336. @comment cfsetspeed
  337. @item int cfsetspeed (struct termios *@var{termios-p}, speed_t @var{speed})
  338.  
  339. @file{termios.h} (BSD):  @ref{Line Speed}.
  340.  
  341. @comment CHAR_BIT
  342. @item CHAR_BIT
  343.  
  344. @file{limits.h} (ANSI):  @ref{Width of Type}.
  345.  
  346. @comment CHAR_MAX
  347. @item CHAR_MAX
  348.  
  349. @file{limits.h} (ANSI):  @ref{Range of Type}.
  350.  
  351. @comment CHAR_MIN
  352. @item CHAR_MIN
  353.  
  354. @file{limits.h} (ANSI):  @ref{Range of Type}.
  355.  
  356. @comment chdir
  357. @item int chdir (const char *@var{filename})
  358.  
  359. @file{unistd.h} (POSIX.1):  @ref{Working Directory}.
  360.  
  361. @comment CHILD_MAX
  362. @item int CHILD_MAX
  363.  
  364. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  365.  
  366. @comment chmod
  367. @item int chmod (const char *@var{filename}, mode_t @var{mode})
  368.  
  369. @file{sys/stat.h} (POSIX.1):  @ref{Setting Permissions}.
  370.  
  371. @comment chown
  372. @item int chown (const char *@var{filename}, uid_t @var{owner}, gid_t @var{group})
  373.  
  374. @file{unistd.h} (POSIX.1):  @ref{File Owner}.
  375.  
  376. @comment CIGNORE
  377. @item tcflag_t CIGNORE
  378.  
  379. @file{termios.h} (BSD):  @ref{Control Modes}.
  380.  
  381. @comment clearerr
  382. @item void clearerr (FILE *@var{stream})
  383.  
  384. @file{stdio.h} (ANSI):  @ref{EOF and Errors}.
  385.  
  386. @comment CLK_TCK
  387. @item int CLK_TCK
  388.  
  389. @file{time.h} (POSIX.1):  @ref{Basic CPU Time}.
  390.  
  391. @comment CLOCAL
  392. @item tcflag_t CLOCAL
  393.  
  394. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  395.  
  396. @comment clock
  397. @item clock_t clock (void)
  398.  
  399. @file{time.h} (ANSI):  @ref{Basic CPU Time}.
  400.  
  401. @comment CLOCKS_PER_SEC
  402. @item int CLOCKS_PER_SEC
  403.  
  404. @file{time.h} (ANSI):  @ref{Basic CPU Time}.
  405.  
  406. @comment clock_t
  407. @item clock_t
  408.  
  409. @file{time.h} (ANSI):  @ref{Basic CPU Time}.
  410.  
  411. @comment closedir
  412. @item int closedir (DIR *@var{dirstream})
  413.  
  414. @file{dirent.h} (POSIX.1):  @ref{Reading/Closing Directory}.
  415.  
  416. @comment close
  417. @item int close (int @var{filedes})
  418.  
  419. @file{unistd.h} (POSIX.1):  @ref{Opening and Closing Files}.
  420.  
  421. @comment COLL_WEIGHTS_MAX
  422. @item int COLL_WEIGHTS_MAX
  423.  
  424. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  425.  
  426. @comment confstr
  427. @item size_t confstr (int @var{parameter}, char *@var{buf}, size_t @var{len})
  428.  
  429. @file{unistd.h} (POSIX.2):  @ref{String Parameters}.
  430.  
  431. @comment connect
  432. @item int connect (int @var{socket}, struct sockaddr *@var{addr}, size_t @var{length})
  433.  
  434. @file{sys/socket.h} (BSD):  @ref{Connecting}.
  435.  
  436. @comment cookie_close_function
  437. @item cookie_close_function
  438.  
  439. @file{stdio.h} (GNU):  @ref{Hook Functions}.
  440.  
  441. @comment cookie_io_functions_t
  442. @item cookie_io_functions_t
  443.  
  444. @file{stdio.h} (GNU):  @ref{Streams and Cookies}.
  445.  
  446. @comment cookie_read_function
  447. @item cookie_read_function
  448.  
  449. @file{stdio.h} (GNU):  @ref{Hook Functions}.
  450.  
  451. @comment cookie_seek_function
  452. @item cookie_seek_function
  453.  
  454. @file{stdio.h} (GNU):  @ref{Hook Functions}.
  455.  
  456. @comment cookie_write_function
  457. @item cookie_write_function
  458.  
  459. @file{stdio.h} (GNU):  @ref{Hook Functions}.
  460.  
  461. @comment copysign
  462. @item double copysign (double @var{value}, double @var{sign})
  463.  
  464. @file{math.h} (BSD):  @ref{Normalization Functions}.
  465.  
  466. @comment cosh
  467. @item double cosh (double @var{x})
  468.  
  469. @file{math.h} (ANSI):  @ref{Hyperbolic Functions}.
  470.  
  471. @comment cos
  472. @item double cos (double @var{x})
  473.  
  474. @file{math.h} (ANSI):  @ref{Trig Functions}.
  475.  
  476. @comment CREAD
  477. @item tcflag_t CREAD
  478.  
  479. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  480.  
  481. @comment creat
  482. @item int creat (const char *@var{filename}, mode_t @var{mode})
  483.  
  484. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  485.  
  486. @comment CRTS_IFLOW
  487. @item tcflag_t CRTS_IFLOW
  488.  
  489. @file{termios.h} (BSD):  @ref{Control Modes}.
  490.  
  491. @comment CS5
  492. @item tcflag_t CS5
  493.  
  494. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  495.  
  496. @comment CS6
  497. @item tcflag_t CS6
  498.  
  499. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  500.  
  501. @comment CS7
  502. @item tcflag_t CS7
  503.  
  504. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  505.  
  506. @comment CS8
  507. @item tcflag_t CS8
  508.  
  509. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  510.  
  511. @comment CSIZE
  512. @item tcflag_t CSIZE
  513.  
  514. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  515.  
  516. @comment _CS_PATH
  517. @item _CS_PATH
  518.  
  519. @file{unistd.h} (POSIX.2):  @ref{String Parameters}.
  520.  
  521. @comment CSTOPB
  522. @item tcflag_t CSTOPB
  523.  
  524. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  525.  
  526. @comment ctermid
  527. @item char * ctermid (char *@var{string})
  528.  
  529. @file{stdio.h} (POSIX.1):  @ref{Identifying the Terminal,}.
  530.  
  531. @comment ctime
  532. @item char * ctime (const time_t *@var{time})
  533.  
  534. @file{time.h} (ANSI):  @ref{Formatting Date and Time}.
  535.  
  536. @comment cuserid
  537. @item char * cuserid (char *@var{string})
  538.  
  539. @file{stdio.h} (POSIX.1):  @ref{Who Logged In}.
  540.  
  541. @comment daylight
  542. @item int daylight
  543.  
  544. @file{time.h} (SVID):  @ref{Time Zone Functions}.
  545.  
  546. @comment DBL_DIG
  547. @item DBL_DIG
  548.  
  549. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  550.  
  551. @comment DBL_EPSILON
  552. @item DBL_EPSILON
  553.  
  554. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  555.  
  556. @comment DBL_MANT_DIG
  557. @item DBL_MANT_DIG
  558.  
  559. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  560.  
  561. @comment DBL_MAX_10_EXP
  562. @item DBL_MAX_10_EXP
  563.  
  564. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  565.  
  566. @comment DBL_MAX_EXP
  567. @item DBL_MAX_EXP
  568.  
  569. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  570.  
  571. @comment DBL_MAX
  572. @item DBL_MAX
  573.  
  574. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  575.  
  576. @comment DBL_MIN_10_EXP
  577. @item DBL_MIN_10_EXP
  578.  
  579. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  580.  
  581. @comment DBL_MIN_EXP
  582. @item DBL_MIN_EXP
  583.  
  584. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  585.  
  586. @comment DBL_MIN
  587. @item DBL_MIN
  588.  
  589. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  590.  
  591. @comment dev_t
  592. @item dev_t
  593.  
  594. @file{sys/types.h} (POSIX.1):  @ref{Attribute Meanings}.
  595.  
  596. @comment difftime
  597. @item double difftime (time_t @var{time1}, time_t @var{time0})
  598.  
  599. @file{time.h} (ANSI):  @ref{Simple Calendar Time}.
  600.  
  601. @comment DIR
  602. @item DIR
  603.  
  604. @file{dirent.h} (POSIX.1):  @ref{Opening a Directory}.
  605.  
  606. @comment div
  607. @item div_t div (int @var{numerator}, int @var{denominator})
  608.  
  609. @file{stdlib.h} (ANSI):  @ref{Integer Division}.
  610.  
  611. @comment div_t
  612. @item div_t
  613.  
  614. @file{stdlib.h} (ANSI):  @ref{Integer Division}.
  615.  
  616. @c DO NOT EDIT THIS FILE!
  617. @comment drem
  618. @item double drem (double @var{numerator}, double @var{denominator})
  619.  
  620. @file{math.h} (BSD):  @ref{Rounding and Remainders}.
  621.  
  622. @comment dup2
  623. @item int dup2 (int @var{old}, int @var{new})
  624.  
  625. @file{unistd.h} (POSIX.1):  @ref{Duplicating Descriptors}.
  626.  
  627. @comment dup
  628. @item int dup (int @var{old})
  629.  
  630. @file{unistd.h} (POSIX.1):  @ref{Duplicating Descriptors}.
  631.  
  632. @comment E2BIG
  633. @item int E2BIG
  634.  
  635. @file{errno.h} (POSIX.1: Argument list too long):  @ref{Error Codes,}.
  636.  
  637. @comment EACCES
  638. @item int EACCES
  639.  
  640. @file{errno.h} (POSIX.1: Permission denied):  @ref{Error Codes,}.
  641.  
  642. @comment EADDRINUSE
  643. @item int EADDRINUSE
  644.  
  645. @file{errno.h} (BSD: Address already in use):  @ref{Error Codes,}.
  646.  
  647. @comment EADDRNOTAVAIL
  648. @item int EADDRNOTAVAIL
  649.  
  650. @file{errno.h} (BSD: Can't assign requested address):  @ref{Error Codes,}.
  651.  
  652. @comment EAFNOSUPPORT
  653. @item int EAFNOSUPPORT
  654.  
  655. @file{errno.h} (BSD: Address family not supported by protocol family):  @ref{Error Codes,}.
  656.  
  657. @comment EAGAIN
  658. @item int EAGAIN
  659.  
  660. @file{errno.h} (POSIX.1: Resource temporarily unavailable):  @ref{Error Codes,}.
  661.  
  662. @comment EALREADY
  663. @item int EALREADY
  664.  
  665. @file{errno.h} (BSD: Operation already in progress):  @ref{Error Codes,}.
  666.  
  667. @comment EAUTH
  668. @item int EAUTH
  669.  
  670. @file{errno.h} (BSD: Authentication error):  @ref{Error Codes,}.
  671.  
  672. @comment EBACKGROUND
  673. @item int EBACKGROUND
  674.  
  675. @file{errno.h} (GNU: Inappropriate operation for background process):  @ref{Error Codes,}.
  676.  
  677. @comment EBADF
  678. @item int EBADF
  679.  
  680. @file{errno.h} (POSIX.1: Bad file descriptor):  @ref{Error Codes,}.
  681.  
  682. @comment EBADRPC
  683. @item int EBADRPC
  684.  
  685. @file{errno.h} (BSD: RPC struct is bad):  @ref{Error Codes,}.
  686.  
  687. @comment EBUSY
  688. @item int EBUSY
  689.  
  690. @file{errno.h} (POSIX.1: Device busy):  @ref{Error Codes,}.
  691.  
  692. @comment ECHILD
  693. @item int ECHILD
  694.  
  695. @file{errno.h} (POSIX.1: No child processes):  @ref{Error Codes,}.
  696.  
  697. @comment ECHOCTL
  698. @item tcflag_t ECHOCTL
  699.  
  700. @file{termios.h} (BSD):  @ref{Local Modes}.
  701.  
  702. @comment ECHOE
  703. @item tcflag_t ECHOE
  704.  
  705. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  706.  
  707. @comment ECHO
  708. @item tcflag_t ECHO
  709.  
  710. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  711.  
  712. @comment ECHOKE
  713. @item tcflag_t ECHOKE
  714.  
  715. @file{termios.h} (BSD):  @ref{Local Modes}.
  716.  
  717. @comment ECHOK
  718. @item tcflag_t ECHOK
  719.  
  720. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  721.  
  722. @comment ECHONL
  723. @item tcflag_t ECHONL
  724.  
  725. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  726.  
  727. @comment ECHOPRT
  728. @item tcflag_t ECHOPRT
  729.  
  730. @file{termios.h} (BSD):  @ref{Local Modes}.
  731.  
  732. @comment ECONNABORTED
  733. @item int ECONNABORTED
  734.  
  735. @file{errno.h} (BSD: Software caused connection abort):  @ref{Error Codes,}.
  736.  
  737. @comment ECONNREFUSED
  738. @item int ECONNREFUSED
  739.  
  740. @file{errno.h} (BSD: Connection refused):  @ref{Error Codes,}.
  741.  
  742. @comment ECONNRESET
  743. @item int ECONNRESET
  744.  
  745. @file{errno.h} (BSD: Connection reset by peer):  @ref{Error Codes,}.
  746.  
  747. @comment EDEADLK
  748. @item int EDEADLK
  749.  
  750. @file{errno.h} (POSIX.1: Resource deadlock avoided):  @ref{Error Codes,}.
  751.  
  752. @comment EDESTADDRREQ
  753. @item int EDESTADDRREQ
  754.  
  755. @file{errno.h} (BSD: Destination address required):  @ref{Error Codes,}.
  756.  
  757. @comment EDIED
  758. @item int EDIED
  759.  
  760. @file{errno.h} (GNU: Translator died):  @ref{Error Codes,}.
  761.  
  762. @comment ED
  763. @item int ED
  764.  
  765. @file{errno.h} (GNU: ?):  @ref{Error Codes,}.
  766.  
  767. @comment EDOM
  768. @item int EDOM
  769.  
  770. @file{errno.h} (ANSI: Numerical argument out of domain):  @ref{Error Codes,}.
  771.  
  772. @comment EDQUOT
  773. @item int EDQUOT
  774.  
  775. @file{errno.h} (BSD: Disc quota exceeded):  @ref{Error Codes,}.
  776.  
  777. @comment EEXIST
  778. @item int EEXIST
  779.  
  780. @file{errno.h} (POSIX.1: File exists):  @ref{Error Codes,}.
  781.  
  782. @comment EFAULT
  783. @item int EFAULT
  784.  
  785. @file{errno.h} (POSIX.1: Bad address):  @ref{Error Codes,}.
  786.  
  787. @comment EFBIG
  788. @item int EFBIG
  789.  
  790. @file{errno.h} (POSIX.1: File too large):  @ref{Error Codes,}.
  791.  
  792. @comment EFTYPE
  793. @item int EFTYPE
  794.  
  795. @file{errno.h} (BSD: Inappropriate file type or format):  @ref{Error Codes,}.
  796.  
  797. @comment EGRATUITOUS
  798. @item int EGRATUITOUS
  799.  
  800. @file{errno.h} (GNU: Gratuitous error):  @ref{Error Codes,}.
  801.  
  802. @comment EGREGIOUS
  803. @item int EGREGIOUS
  804.  
  805. @file{errno.h} (GNU: You really blew it this time):  @ref{Error Codes,}.
  806.  
  807. @comment EHOSTDOWN
  808. @item int EHOSTDOWN
  809.  
  810. @file{errno.h} (BSD: Host is down):  @ref{Error Codes,}.
  811.  
  812. @comment EHOSTUNREACH
  813. @item int EHOSTUNREACH
  814.  
  815. @file{errno.h} (BSD: No route to host):  @ref{Error Codes,}.
  816.  
  817. @comment EIEIO
  818. @item int EIEIO
  819.  
  820. @file{errno.h} (GNU: Computer bought the farm):  @ref{Error Codes,}.
  821.  
  822. @comment EINPROGRESS
  823. @item int EINPROGRESS
  824.  
  825. @file{errno.h} (BSD: Operation now in progress):  @ref{Error Codes,}.
  826.  
  827. @comment EINTR
  828. @item int EINTR
  829.  
  830. @file{errno.h} (POSIX.1: Interrupted system call):  @ref{Error Codes,}.
  831.  
  832. @comment EINVAL
  833. @item int EINVAL
  834.  
  835. @file{errno.h} (POSIX.1: Invalid argument):  @ref{Error Codes,}.
  836.  
  837. @comment EIO
  838. @item int EIO
  839.  
  840. @file{errno.h} (POSIX.1: Input/output error):  @ref{Error Codes,}.
  841.  
  842. @comment EISCONN
  843. @item int EISCONN
  844.  
  845. @file{errno.h} (BSD: Socket is already connected):  @ref{Error Codes,}.
  846.  
  847. @comment EISDIR
  848. @item int EISDIR
  849.  
  850. @file{errno.h} (POSIX.1: Is a directory):  @ref{Error Codes,}.
  851.  
  852. @comment ELOOP
  853. @item int ELOOP
  854.  
  855. @file{errno.h} (BSD: Too many levels of symbolic links):  @ref{Error Codes,}.
  856.  
  857. @comment EMFILE
  858. @item int EMFILE
  859.  
  860. @file{errno.h} (POSIX.1: Too many open files):  @ref{Error Codes,}.
  861.  
  862. @comment EMLINK
  863. @item int EMLINK
  864.  
  865. @file{errno.h} (POSIX.1: Too many links):  @ref{Error Codes,}.
  866.  
  867. @comment EMSGSIZE
  868. @item int EMSGSIZE
  869.  
  870. @file{errno.h} (BSD: Message too long):  @ref{Error Codes,}.
  871.  
  872. @comment ENAMETOOLONG
  873. @item int ENAMETOOLONG
  874.  
  875. @file{errno.h} (POSIX.1: File name too long):  @ref{Error Codes,}.
  876.  
  877. @comment endgrent
  878. @item void endgrent (void)
  879.  
  880. @file{grp.h} (SVID, BSD):  @ref{Scanning All Groups}.
  881.  
  882. @comment endhostent
  883. @item void endhostent ()
  884.  
  885. @file{netdb.h} (BSD):  @ref{Host Names}.
  886.  
  887. @comment endnetent
  888. @item void endnetent (void)
  889.  
  890. @file{netdb.h} (BSD):  @ref{Networks Database}.
  891.  
  892. @comment endprotoent
  893. @item void endprotoent (void)
  894.  
  895. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  896.  
  897. @comment endpwent
  898. @item void endpwent (void)
  899.  
  900. @file{pwd.h} (SVID, BSD):  @ref{Scanning All Users}.
  901.  
  902. @comment endservent
  903. @item void endservent (void)
  904.  
  905. @file{netdb.h} (BSD):  @ref{Services Database}.
  906.  
  907. @comment ENEEDAUTH
  908. @item int ENEEDAUTH
  909.  
  910. @file{errno.h} (BSD: Need authenticator):  @ref{Error Codes,}.
  911.  
  912. @comment ENETDOWN
  913. @item int ENETDOWN
  914.  
  915. @file{errno.h} (BSD: Network is down):  @ref{Error Codes,}.
  916.  
  917. @comment ENETRESET
  918. @item int ENETRESET
  919.  
  920. @file{errno.h} (BSD: Network dropped connection on reset):  @ref{Error Codes,}.
  921.  
  922. @comment ENETUNREACH
  923. @item int ENETUNREACH
  924.  
  925. @file{errno.h} (BSD: Network is unreachable):  @ref{Error Codes,}.
  926.  
  927. @comment ENFILE
  928. @item int ENFILE
  929.  
  930. @file{errno.h} (POSIX.1: Too many open files in system):  @ref{Error Codes,}.
  931.  
  932. @comment ENOBUFS
  933. @item int ENOBUFS
  934.  
  935. @file{errno.h} (BSD: No buffer space available):  @ref{Error Codes,}.
  936.  
  937. @comment ENODEV
  938. @item int ENODEV
  939.  
  940. @file{errno.h} (POSIX.1: Operation not supported by device):  @ref{Error Codes,}.
  941.  
  942. @comment ENOENT
  943. @item int ENOENT
  944.  
  945. @file{errno.h} (POSIX.1: No such file or directory):  @ref{Error Codes,}.
  946.  
  947. @comment ENOEXEC
  948. @item int ENOEXEC
  949.  
  950. @file{errno.h} (POSIX.1: Exec format error):  @ref{Error Codes,}.
  951.  
  952. @comment ENOLCK
  953. @item int ENOLCK
  954.  
  955. @file{errno.h} (POSIX.1: No locks available):  @ref{Error Codes,}.
  956.  
  957. @comment ENOMEM
  958. @item int ENOMEM
  959.  
  960. @file{errno.h} (POSIX.1: Cannot allocate memory):  @ref{Error Codes,}.
  961.  
  962. @comment ENOPROTOOPT
  963. @item int ENOPROTOOPT
  964.  
  965. @file{errno.h} (BSD: Protocol not available):  @ref{Error Codes,}.
  966.  
  967. @comment ENOSPC
  968. @item int ENOSPC
  969.  
  970. @file{errno.h} (POSIX.1: No space left on device):  @ref{Error Codes,}.
  971.  
  972. @comment ENOSYS
  973. @item int ENOSYS
  974.  
  975. @file{errno.h} (POSIX.1: Function not implemented):  @ref{Error Codes,}.
  976.  
  977. @comment ENOTBLK
  978. @item int ENOTBLK
  979.  
  980. @file{errno.h} (BSD: Block device required):  @ref{Error Codes,}.
  981.  
  982. @comment ENOTCONN
  983. @item int ENOTCONN
  984.  
  985. @file{errno.h} (BSD: Socket is not connected):  @ref{Error Codes,}.
  986.  
  987. @comment ENOTDIR
  988. @item int ENOTDIR
  989.  
  990. @file{errno.h} (POSIX.1: Not a directory):  @ref{Error Codes,}.
  991.  
  992. @comment ENOTEMPTY
  993. @item int ENOTEMPTY
  994.  
  995. @file{errno.h} (POSIX.1: Directory not empty):  @ref{Error Codes,}.
  996.  
  997. @comment ENOTSOCK
  998. @item int ENOTSOCK
  999.  
  1000. @file{errno.h} (BSD: Socket operation on non-socket):  @ref{Error Codes,}.
  1001.  
  1002. @comment ENOTTY
  1003. @item int ENOTTY
  1004.  
  1005. @file{errno.h} (POSIX.1: Inappropriate ioctl for device):  @ref{Error Codes,}.
  1006.  
  1007. @comment environ
  1008. @item char ** environ
  1009.  
  1010. @file{unistd.h} (POSIX.1):  @ref{Environment Access}.
  1011.  
  1012. @comment ENXIO
  1013. @item int ENXIO
  1014.  
  1015. @file{errno.h} (POSIX.1: Device not configured):  @ref{Error Codes,}.
  1016.  
  1017. @comment EOF
  1018. @item int EOF
  1019.  
  1020. @file{stdio.h} (ANSI):  @ref{EOF and Errors}.
  1021.  
  1022. @comment EOPNOTSUPP
  1023. @item int EOPNOTSUPP
  1024.  
  1025. @file{errno.h} (BSD: Operation not supported):  @ref{Error Codes,}.
  1026.  
  1027. @comment EPERM
  1028. @item int EPERM
  1029.  
  1030. @file{errno.h} (POSIX.1: Operation not permitted):  @ref{Error Codes,}.
  1031.  
  1032. @comment EPFNOSUPPORT
  1033. @item int EPFNOSUPPORT
  1034.  
  1035. @file{errno.h} (BSD: Protocol family not supported):  @ref{Error Codes,}.
  1036.  
  1037. @comment EPIPE
  1038. @item int EPIPE
  1039.  
  1040. @file{errno.h} (POSIX.1: Broken pipe):  @ref{Error Codes,}.
  1041.  
  1042. @comment EPROCLIM
  1043. @item int EPROCLIM
  1044.  
  1045. @file{errno.h} (BSD: Too many processes):  @ref{Error Codes,}.
  1046.  
  1047. @comment EPROCUNAVAIL
  1048. @item int EPROCUNAVAIL
  1049.  
  1050. @file{errno.h} (BSD: RPC bad procedure for program):  @ref{Error Codes,}.
  1051.  
  1052. @comment EPROGMISMATCH
  1053. @item int EPROGMISMATCH
  1054.  
  1055. @file{errno.h} (BSD: RPC program version wrong):  @ref{Error Codes,}.
  1056.  
  1057. @comment EPROGUNAVAIL
  1058. @item int EPROGUNAVAIL
  1059.  
  1060. @file{errno.h} (BSD: RPC program not available):  @ref{Error Codes,}.
  1061.  
  1062. @comment EPROTONOSUPPORT
  1063. @item int EPROTONOSUPPORT
  1064.  
  1065. @file{errno.h} (BSD: Protocol not supported):  @ref{Error Codes,}.
  1066.  
  1067. @comment EPROTOTYPE
  1068. @item int EPROTOTYPE
  1069.  
  1070. @file{errno.h} (BSD: Protocol wrong type for socket):  @ref{Error Codes,}.
  1071.  
  1072. @comment EQUIV_CLASS_MAX
  1073. @item int EQUIV_CLASS_MAX
  1074.  
  1075. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  1076.  
  1077. @comment ERANGE
  1078. @item int ERANGE
  1079.  
  1080. @file{errno.h} (ANSI: Numerical result out of range):  @ref{Error Codes,}.
  1081.  
  1082. @comment EREMOTE
  1083. @item int EREMOTE
  1084.  
  1085. @file{errno.h} (BSD: Too many levels of remote in path):  @ref{Error Codes,}.
  1086.  
  1087. @comment EROFS
  1088. @item int EROFS
  1089.  
  1090. @file{errno.h} (POSIX.1: Read-only file system):  @ref{Error Codes,}.
  1091.  
  1092. @comment ERPCMISMATCH
  1093. @item int ERPCMISMATCH
  1094.  
  1095. @file{errno.h} (BSD: RPC version wrong):  @ref{Error Codes,}.
  1096.  
  1097. @comment errno
  1098. @item volatile int errno
  1099.  
  1100. @file{errno.h} (ANSI):  @ref{Checking for Errors,}.
  1101.  
  1102. @comment ESHUTDOWN
  1103. @item int ESHUTDOWN
  1104.  
  1105. @file{errno.h} (BSD: Can't send after socket shutdown):  @ref{Error Codes,}.
  1106.  
  1107. @comment ESOCKTNOSUPPORT
  1108. @item int ESOCKTNOSUPPORT
  1109.  
  1110. @file{errno.h} (BSD: Socket type not supported):  @ref{Error Codes,}.
  1111.  
  1112. @comment ESPIPE
  1113. @item int ESPIPE
  1114.  
  1115. @file{errno.h} (POSIX.1: Illegal seek):  @ref{Error Codes,}.
  1116.  
  1117. @comment ESRCH
  1118. @item int ESRCH
  1119.  
  1120. @file{errno.h} (POSIX.1: No such process):  @ref{Error Codes,}.
  1121.  
  1122. @comment ESTALE
  1123. @item int ESTALE
  1124.  
  1125. @file{errno.h} (BSD: Stale NFS file handle):  @ref{Error Codes,}.
  1126.  
  1127. @comment ETIMEDOUT
  1128. @item int ETIMEDOUT
  1129.  
  1130. @file{errno.h} (BSD: Connection timed out):  @ref{Error Codes,}.
  1131.  
  1132. @comment ETOOMANYREFS
  1133. @item int ETOOMANYREFS
  1134.  
  1135. @file{errno.h} (BSD: Too many references: can't splice):  @ref{Error Codes,}.
  1136.  
  1137. @comment ETXTBSY
  1138. @item int ETXTBSY
  1139.  
  1140. @file{errno.h} (BSD: Text file busy):  @ref{Error Codes,}.
  1141.  
  1142. @comment EUSERS
  1143. @item int EUSERS
  1144.  
  1145. @file{errno.h} (BSD: Too many users):  @ref{Error Codes,}.
  1146.  
  1147. @comment EWOULDBLOCK
  1148. @item int EWOULDBLOCK
  1149.  
  1150. @file{errno.h} (BSD: Operation would block):  @ref{Error Codes,}.
  1151.  
  1152. @comment EXDEV
  1153. @item int EXDEV
  1154.  
  1155. @file{errno.h} (POSIX.1: Invalid cross-device link):  @ref{Error Codes,}.
  1156.  
  1157. @comment execle
  1158. @item int execle (const char *@var{filename}, const char *@var{arg0}, char *const @var{env}@t{[]}, @dots{})
  1159.  
  1160. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  1161.  
  1162. @comment execl
  1163. @item int execl (const char *@var{filename}, const char *@var{arg0}, @dots{})
  1164.  
  1165. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  1166.  
  1167. @comment execlp
  1168. @item int execlp (const char *@var{filename}, const char *@var{arg0}, @dots{})
  1169.  
  1170. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  1171.  
  1172. @comment execve
  1173. @item int execve (const char *@var{filename}, char *const @var{argv}@t{[]}, char *const @var{env}@t{[]})
  1174.  
  1175. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  1176.  
  1177. @comment execv
  1178. @item int execv (const char *@var{filename}, char *const @var{argv}@t{[]})
  1179.  
  1180. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  1181.  
  1182. @comment execvp
  1183. @item int execvp (const char *@var{filename}, char *const @var{argv}@t{[]})
  1184.  
  1185. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  1186.  
  1187. @comment EXIT_FAILURE
  1188. @item int EXIT_FAILURE
  1189.  
  1190. @file{stdlib.h} (ANSI):  @ref{Exit Status}.
  1191.  
  1192. @comment exit
  1193. @item void exit (int @var{status})
  1194.  
  1195. @file{stdlib.h} (ANSI):  @ref{Normal Termination}.
  1196.  
  1197. @comment _exit
  1198. @item void _exit (int @var{status})
  1199.  
  1200. @file{unistd.h} (POSIX.1):  @ref{Termination Internals}.
  1201.  
  1202. @comment EXIT_SUCCESS
  1203. @item int EXIT_SUCCESS
  1204.  
  1205. @file{stdlib.h} (ANSI):  @ref{Exit Status}.
  1206.  
  1207. @comment exp
  1208. @item double exp (double @var{x})
  1209.  
  1210. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  1211.  
  1212. @comment expm1
  1213. @item double expm1 (double @var{x})
  1214.  
  1215. @file{math.h} (BSD):  @ref{Exponents and Logarithms}.
  1216.  
  1217. @comment EXPR_NEST_MAX
  1218. @item int EXPR_NEST_MAX
  1219.  
  1220. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  1221.  
  1222. @comment fabs
  1223. @item double fabs (double @var{number})
  1224.  
  1225. @file{math.h} (ANSI):  @ref{Absolute Value}.
  1226.  
  1227. @comment fchmod
  1228. @item int fchmod (int @var{filedes}, int @var{mode})
  1229.  
  1230. @file{sys/stat.h} (BSD):  @ref{Setting Permissions}.
  1231.  
  1232. @comment fchown
  1233. @item int fchown (int @var{filedes}, int @var{owner}, int @var{group})
  1234.  
  1235. @file{unistd.h} (BSD):  @ref{File Owner}.
  1236.  
  1237. @comment fclean
  1238. @item int fclean (FILE *@var{stream})
  1239.  
  1240. @file{stdio.h} (GNU):  @ref{Cleaning Streams}.
  1241.  
  1242. @comment fclose
  1243. @item int fclose (FILE *@var{stream})
  1244.  
  1245. @file{stdio.h} (ANSI):  @ref{Closing Streams}.
  1246.  
  1247. @comment fcntl
  1248. @item int fcntl (int @var{filedes}, int @var{command}, @dots{})
  1249.  
  1250. @file{fcntl.h} (POSIX.1):  @ref{Control Operations}.
  1251.  
  1252. @comment FD_CLOEXEC
  1253. @item int FD_CLOEXEC
  1254.  
  1255. @file{fcntl.h} (POSIX.1):  @ref{Descriptor Flags}.
  1256.  
  1257. @comment FD_CLR
  1258. @item void FD_CLR (int @var{filedes}, fd_set *@var{set})
  1259.  
  1260. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  1261.  
  1262. @comment FD_ISSET
  1263. @item int FD_ISSET (int @var{filedes}, fd_set *@var{set})
  1264.  
  1265. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  1266.  
  1267. @comment fdopen
  1268. @item FILE * fdopen (int @var{filedes}, const char *@var{opentype})
  1269.  
  1270. @file{stdio.h} (POSIX.1):  @ref{Descriptors and Streams}.
  1271.  
  1272. @comment FD_SET
  1273. @item void FD_SET (int @var{filedes}, fd_set *@var{set})
  1274.  
  1275. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  1276.  
  1277. @comment fd_set
  1278. @item fd_set
  1279.  
  1280. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  1281.  
  1282. @comment FD_SETSIZE
  1283. @item int FD_SETSIZE
  1284.  
  1285. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  1286.  
  1287. @comment F_DUPFD
  1288. @item int F_DUPFD
  1289.  
  1290. @file{fcntl.h} (POSIX.1):  @ref{Duplicating Descriptors}.
  1291.  
  1292. @comment FD_ZERO
  1293. @item void FD_ZERO (fd_set *@var{set})
  1294.  
  1295. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  1296.  
  1297. @comment feof
  1298. @item int feof (FILE *@var{stream})
  1299.  
  1300. @file{stdio.h} (ANSI):  @ref{EOF and Errors}.
  1301.  
  1302. @comment ferror
  1303. @item int ferror (FILE *@var{stream})
  1304.  
  1305. @file{stdio.h} (ANSI):  @ref{EOF and Errors}.
  1306.  
  1307. @comment fflush
  1308. @item int fflush (FILE *@var{stream})
  1309.  
  1310. @file{stdio.h} (ANSI):  @ref{Flushing Buffers}.
  1311.  
  1312. @comment fgetc
  1313. @item int fgetc (FILE *@var{stream})
  1314.  
  1315. @file{stdio.h} (ANSI):  @ref{Character Input}.
  1316.  
  1317. @comment F_GETFD
  1318. @item int F_GETFD
  1319.  
  1320. @file{fcntl.h} (POSIX.1):  @ref{Descriptor Flags}.
  1321.  
  1322. @comment F_GETFL
  1323. @item int F_GETFL
  1324.  
  1325. @file{fcntl.h} (POSIX.1):  @ref{Getting File Status Flags}.
  1326.  
  1327. @comment fgetgrent
  1328. @item struct group * fgetgrent (FILE *@var{stream})
  1329.  
  1330. @file{grp.h} (SVID):  @ref{Scanning All Groups}.
  1331.  
  1332. @comment F_GETLK
  1333. @item int F_GETLK
  1334.  
  1335. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  1336.  
  1337. @comment F_GETOWN
  1338. @item int F_GETOWN
  1339.  
  1340. @file{fcntl.h} (BSD):  @ref{Interrupt Input}.
  1341.  
  1342. @comment fgetpos
  1343. @item int fgetpos (FILE *@var{stream}, fpos_t *@var{position})
  1344.  
  1345. @file{stdio.h} (ANSI):  @ref{Portable Positioning}.
  1346.  
  1347. @comment fgetpwent
  1348. @item struct passwd * fgetpwent (FILE *@var{stream})
  1349.  
  1350. @file{pwd.h} (SVID):  @ref{Scanning All Users}.
  1351.  
  1352. @comment fgets
  1353. @item char * fgets (char *@var{s}, int @var{count}, FILE *@var{stream})
  1354.  
  1355. @file{stdio.h} (ANSI):  @ref{Line Input}.
  1356.  
  1357. @comment FILE
  1358. @item FILE
  1359.  
  1360. @file{stdio.h} (ANSI):  @ref{Streams}.
  1361.  
  1362. @comment FILENAME_MAX
  1363. @item int FILENAME_MAX
  1364.  
  1365. @file{stdio.h} (ANSI):  @ref{Limits for Files}.
  1366.  
  1367. @comment fileno
  1368. @item int fileno (FILE *@var{stream})
  1369.  
  1370. @file{stdio.h} (POSIX.1):  @ref{Descriptors and Streams}.
  1371.  
  1372. @comment finite
  1373. @item int finite (double @var{x})
  1374.  
  1375. @file{math.h} (BSD):  @ref{Predicates on Floats}.
  1376.  
  1377. @comment floor
  1378. @item double floor (double @var{x})
  1379.  
  1380. @file{math.h} (ANSI):  @ref{Rounding and Remainders}.
  1381.  
  1382. @comment FLT_DIG
  1383. @item FLT_DIG
  1384.  
  1385. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1386.  
  1387. @comment FLT_EPSILON
  1388. @item FLT_EPSILON
  1389.  
  1390. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1391.  
  1392. @comment FLT_MANT_DIG
  1393. @item FLT_MANT_DIG
  1394.  
  1395. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1396.  
  1397. @comment FLT_MAX_10_EXP
  1398. @item FLT_MAX_10_EXP
  1399.  
  1400. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1401.  
  1402. @comment FLT_MAX_EXP
  1403. @item FLT_MAX_EXP
  1404.  
  1405. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1406.  
  1407. @comment FLT_MAX
  1408. @item FLT_MAX
  1409.  
  1410. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1411.  
  1412. @comment FLT_MIN_10_EXP
  1413. @item FLT_MIN_10_EXP
  1414.  
  1415. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1416.  
  1417. @comment FLT_MIN_EXP
  1418. @item FLT_MIN_EXP
  1419.  
  1420. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1421.  
  1422. @comment FLT_MIN
  1423. @item FLT_MIN
  1424.  
  1425. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1426.  
  1427. @comment FLT_RADIX
  1428. @item FLT_RADIX
  1429.  
  1430. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1431.  
  1432. @comment FLT_ROUNDS
  1433. @item FLT_ROUNDS
  1434.  
  1435. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  1436.  
  1437. @comment FLUSHO
  1438. @item tcflag_t FLUSHO
  1439.  
  1440. @file{termios.h} (BSD):  @ref{Local Modes}.
  1441.  
  1442. @comment fmemopen
  1443. @item FILE * fmemopen (void *@var{buf}, size_t @var{size}, const char *@var{opentype})
  1444.  
  1445. @file{stdio.h} (GNU):  @ref{String Streams}.
  1446.  
  1447. @comment fmod
  1448. @item double fmod (double @var{numerator}, double @var{denominator})
  1449.  
  1450. @file{math.h} (ANSI):  @ref{Rounding and Remainders}.
  1451.  
  1452. @comment fnmatch
  1453. @item int fnmatch (const char *@var{pattern}, const char *@var{string}, int @var{flags})
  1454.  
  1455. @file{fnmatch.h} (POSIX.2):  @ref{Wildcard Matching}.
  1456.  
  1457. @comment FNM_CASEFOLD
  1458. @item FNM_CASEFOLD
  1459.  
  1460. @file{fnmatch.h} (GNU):  @ref{Wildcard Matching}.
  1461.  
  1462. @comment FNM_FILE_NAME
  1463. @item FNM_FILE_NAME
  1464.  
  1465. @file{fnmatch.h} (GNU):  @ref{Wildcard Matching}.
  1466.  
  1467. @comment FNM_LEADING_DIR
  1468. @item FNM_LEADING_DIR
  1469.  
  1470. @file{fnmatch.h} (GNU):  @ref{Wildcard Matching}.
  1471.  
  1472. @comment FNM_NOESCAPE
  1473. @item FNM_NOESCAPE
  1474.  
  1475. @file{fnmatch.h} (POSIX.2):  @ref{Wildcard Matching}.
  1476.  
  1477. @comment FNM_PATHNAME
  1478. @item FNM_PATHNAME
  1479.  
  1480. @file{fnmatch.h} (POSIX.2):  @ref{Wildcard Matching}.
  1481.  
  1482. @comment FNM_PERIOD
  1483. @item FNM_PERIOD
  1484.  
  1485. @file{fnmatch.h} (POSIX.2):  @ref{Wildcard Matching}.
  1486.  
  1487. @comment F_OK
  1488. @item int F_OK
  1489.  
  1490. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  1491.  
  1492. @comment fopencookie
  1493. @item FILE * fopencookie (void *@var{cookie}, const char *@var{opentype}, cookie_io_functions_t @var{io-functions})
  1494.  
  1495. @file{stdio.h} (GNU):  @ref{Streams and Cookies}.
  1496.  
  1497. @comment fopen
  1498. @item FILE * fopen (const char *@var{filename}, const char *@var{opentype})
  1499.  
  1500. @file{stdio.h} (ANSI):  @ref{Opening Streams}.
  1501.  
  1502. @comment FOPEN_MAX
  1503. @item int FOPEN_MAX
  1504.  
  1505. @file{stdio.h} (ANSI):  @ref{Opening Streams}.
  1506.  
  1507. @comment fork
  1508. @item pid_t fork (void)
  1509.  
  1510. @file{unistd.h} (POSIX.1):  @ref{Creating a Process}.
  1511.  
  1512. @comment fpathconf
  1513. @item long int fpathconf (int @var{filedes}, int @var{parameter})
  1514.  
  1515. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1516.  
  1517. @comment FPE_DECOVF_TRAP
  1518. @item FPE_DECOVF_TRAP
  1519.  
  1520. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1521.  
  1522. @comment FPE_FLTDIV_FAULT
  1523. @item FPE_FLTDIV_FAULT
  1524.  
  1525. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1526.  
  1527. @comment FPE_FLTDIV_TRAP
  1528. @item FPE_FLTDIV_TRAP
  1529.  
  1530. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1531.  
  1532. @comment FPE_FLTOVF_FAULT
  1533. @item FPE_FLTOVF_FAULT
  1534.  
  1535. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1536.  
  1537. @comment FPE_FLTOVF_TRAP
  1538. @item FPE_FLTOVF_TRAP
  1539.  
  1540. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1541.  
  1542. @comment FPE_FLTUND_FAULT
  1543. @item FPE_FLTUND_FAULT
  1544.  
  1545. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1546.  
  1547. @comment FPE_FLTUND_TRAP
  1548. @item FPE_FLTUND_TRAP
  1549.  
  1550. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1551.  
  1552. @comment FPE_INTDIV_TRAP
  1553. @item FPE_INTDIV_TRAP
  1554.  
  1555. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1556.  
  1557. @comment FPE_INTOVF_TRAP
  1558. @item FPE_INTOVF_TRAP
  1559.  
  1560. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1561.  
  1562. @comment FPE_SUBRNG_TRAP
  1563. @item FPE_SUBRNG_TRAP
  1564.  
  1565. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  1566.  
  1567. @comment fpos_t
  1568. @item fpos_t
  1569.  
  1570. @file{stdio.h} (ANSI):  @ref{Portable Positioning}.
  1571.  
  1572. @comment fprintf
  1573. @item int fprintf (FILE *@var{stream}, const char *@var{template}, @dots{})
  1574.  
  1575. @file{stdio.h} (ANSI):  @ref{Formatted Output Functions}.
  1576.  
  1577. @comment fputc
  1578. @item int fputc (int @var{c}, FILE *@var{stream})
  1579.  
  1580. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  1581.  
  1582. @comment fputs
  1583. @item int fputs (const char *@var{s}, FILE *@var{stream})
  1584.  
  1585. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  1586.  
  1587. @comment F_RDLCK
  1588. @item F_RDLCK
  1589.  
  1590. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  1591.  
  1592. @comment fread
  1593. @item size_t fread (void *@var{data}, size_t @var{size}, size_t @var{count}, FILE *@var{stream})
  1594.  
  1595. @file{stdio.h} (ANSI):  @ref{Block Input/Output}.
  1596.  
  1597. @comment __free_hook
  1598. @item __free_hook
  1599.  
  1600. @file{malloc.h} (GNU):  @ref{Hooks for Malloc}.
  1601.  
  1602. @comment free
  1603. @item void free (void *@var{ptr})
  1604.  
  1605. @file{malloc.h}, @file{stdlib.h} (ANSI):  @ref{Freeing after Malloc}.
  1606.  
  1607. @comment freopen
  1608. @item FILE * freopen (const char *@var{filename}, const char *@var{opentype}, FILE *@var{stream})
  1609.  
  1610. @file{stdio.h} (ANSI):  @ref{Opening Streams}.
  1611.  
  1612. @comment frexp
  1613. @item double frexp (double @var{value}, int *@var{exponent})
  1614.  
  1615. @file{math.h} (ANSI):  @ref{Normalization Functions}.
  1616.  
  1617. @comment fscanf
  1618. @item int fscanf (FILE *@var{stream}, const char *@var{template}, @dots{})
  1619.  
  1620. @file{stdio.h} (ANSI):  @ref{Formatted Input Functions}.
  1621.  
  1622. @comment fseek
  1623. @item int fseek (FILE *@var{stream}, long int @var{offset}, int @var{whence})
  1624.  
  1625. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  1626.  
  1627. @comment F_SETFD
  1628. @item int F_SETFD
  1629.  
  1630. @file{fcntl.h} (POSIX.1):  @ref{Descriptor Flags}.
  1631.  
  1632. @comment F_SETFL
  1633. @item int F_SETFL
  1634.  
  1635. @file{fcntl.h} (POSIX.1):  @ref{Getting File Status Flags}.
  1636.  
  1637. @comment F_SETLK
  1638. @item int F_SETLK
  1639.  
  1640. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  1641.  
  1642. @comment F_SETLKW
  1643. @item int F_SETLKW
  1644.  
  1645. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  1646.  
  1647. @comment F_SETOWN
  1648. @item int F_SETOWN
  1649.  
  1650. @file{fcntl.h} (BSD):  @ref{Interrupt Input}.
  1651.  
  1652. @comment fsetpos
  1653. @item int fsetpos (FILE *@var{stream}, const fpos_t @var{position})
  1654.  
  1655. @file{stdio.h} (ANSI):  @ref{Portable Positioning}.
  1656.  
  1657. @comment fstat
  1658. @item int fstat (int @var{filedes}, struct stat *@var{buf})
  1659.  
  1660. @file{sys/stat.h} (POSIX.1):  @ref{Reading Attributes}.
  1661.  
  1662. @comment ftell
  1663. @item long int ftell (FILE *@var{stream})
  1664.  
  1665. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  1666.  
  1667. @comment F_UNLCK
  1668. @item F_UNLCK
  1669.  
  1670. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  1671.  
  1672. @comment fwrite
  1673. @item size_t fwrite (const void *@var{data}, size_t @var{size}, size_t @var{count}, FILE *@var{stream})
  1674.  
  1675. @file{stdio.h} (ANSI):  @ref{Block Input/Output}.
  1676.  
  1677. @comment F_WRLCK
  1678. @item F_WRLCK
  1679.  
  1680. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  1681.  
  1682. @comment getchar
  1683. @item int getchar (void)
  1684.  
  1685. @file{stdio.h} (ANSI):  @ref{Character Input}.
  1686.  
  1687. @comment getc
  1688. @item int getc (FILE *@var{stream})
  1689.  
  1690. @file{stdio.h} (ANSI):  @ref{Character Input}.
  1691.  
  1692. @comment getcwd
  1693. @item char * getcwd (char *@var{buffer}, size_t @var{size})
  1694.  
  1695. @file{unistd.h} (POSIX.1):  @ref{Working Directory}.
  1696.  
  1697. @comment getdelim
  1698. @item ssize_t getdelim (char **@var{lineptr}, size_t *@var{n}, int @var{delimiter}, FILE *@var{stream})
  1699.  
  1700. @file{stdio.h} (GNU):  @ref{Line Input}.
  1701.  
  1702. @comment getegid
  1703. @item gid_t getegid (void)
  1704.  
  1705. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  1706.  
  1707. @comment getenv
  1708. @item char * getenv (const char *@var{name})
  1709.  
  1710. @file{stdlib.h} (ANSI):  @ref{Environment Access}.
  1711.  
  1712. @comment geteuid
  1713. @item uid_t geteuid (void)
  1714.  
  1715. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  1716.  
  1717. @comment getgid
  1718. @item gid_t getgid (void)
  1719.  
  1720. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  1721.  
  1722. @comment getgrent
  1723. @item struct group * getgrent (void)
  1724.  
  1725. @file{grp.h} (SVID, BSD):  @ref{Scanning All Groups}.
  1726.  
  1727. @comment getgrgid
  1728. @item struct group * getgrgid (gid_t @var{gid})
  1729.  
  1730. @file{grp.h} (POSIX.1):  @ref{Lookup Group}.
  1731.  
  1732. @comment getgrnam
  1733. @item struct group * getgrnam (const char *@var{name})
  1734.  
  1735. @file{grp.h} (SVID, BSD):  @ref{Lookup Group}.
  1736.  
  1737. @comment getgroups
  1738. @item int getgroups (int @var{count}, gid_t *@var{groups})
  1739.  
  1740. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  1741.  
  1742. @comment gethostbyaddr
  1743. @item struct hostent * gethostbyaddr (const char *@var{addr}, int @var{length}, int @var{format})
  1744.  
  1745. @file{netdb.h} (BSD):  @ref{Host Names}.
  1746.  
  1747. @comment gethostbyname
  1748. @item struct hostent * gethostbyname (const char *@var{name})
  1749.  
  1750. @file{netdb.h} (BSD):  @ref{Host Names}.
  1751.  
  1752. @comment gethostent
  1753. @item struct hostent * gethostent ()
  1754.  
  1755. @file{netdb.h} (BSD):  @ref{Host Names}.
  1756.  
  1757. @comment gethostid
  1758. @item long int gethostid (void)
  1759.  
  1760. @file{unistd.h} (BSD):  @ref{Host Identification}.
  1761.  
  1762. @comment gethostname
  1763. @item int gethostname (char *@var{name}, size_t @var{size})
  1764.  
  1765. @file{unistd.h} (BSD):  @ref{Host Identification}.
  1766.  
  1767. @comment getitimer
  1768. @item int getitimer (int @var{which}, struct itimerval *@var{old})
  1769.  
  1770. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  1771.  
  1772. @comment getline
  1773. @item ssize_t getline (char **@var{lineptr}, size_t *@var{n}, FILE *@var{stream})
  1774.  
  1775. @file{stdio.h} (GNU):  @ref{Line Input}.
  1776.  
  1777. @comment getlogin
  1778. @item char * getlogin (void)
  1779.  
  1780. @file{unistd.h} (POSIX.1):  @ref{Who Logged In}.
  1781.  
  1782. @comment getnetbyaddr
  1783. @item struct netent * getnetbyaddr (long @var{net}, int @var{type})
  1784.  
  1785. @file{netdb.h} (BSD):  @ref{Networks Database}.
  1786.  
  1787. @comment getnetbyname
  1788. @item struct netent * getnetbyname (const char *@var{name})
  1789.  
  1790. @file{netdb.h} (BSD):  @ref{Networks Database}.
  1791.  
  1792. @comment getnetent
  1793. @item struct netent * getnetent (void)
  1794.  
  1795. @file{netdb.h} (BSD):  @ref{Networks Database}.
  1796.  
  1797. @comment getopt
  1798. @item int getopt (int @var{argc}, char **@var{argv}, const char *@var{options})
  1799.  
  1800. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  1801.  
  1802. @comment getopt_long
  1803. @item int getopt_long (int @var{argc}, char **@var{argv}, const char *@var{shortopts}, struct option *@var{longopts}, int *@var{indexptr})
  1804.  
  1805. @file{getopt.h} (GNU):  @ref{Long Options}.
  1806.  
  1807. @comment getpeername
  1808. @item int getpeername (int @var{socket}, struct sockaddr *@var{addr}, size_t *@var{length-ptr})
  1809.  
  1810. @file{sys/socket.h} (BSD):  @ref{Who is Connected}.
  1811.  
  1812. @comment getpgrp
  1813. @item pid_t getpgrp (pid_t @var{pid})
  1814.  
  1815. @file{unistd.h} (BSD):  @ref{Process Group Functions,}.
  1816.  
  1817. @comment getpgrp
  1818. @item pid_t getpgrp (void)
  1819.  
  1820. @file{unistd.h} (POSIX.1):  @ref{Process Group Functions,}.
  1821.  
  1822. @comment getpid
  1823. @item pid_t getpid (void)
  1824.  
  1825. @file{unistd.h} (POSIX.1):  @ref{Process Identification}.
  1826.  
  1827. @comment getppid
  1828. @item pid_t getppid (void)
  1829.  
  1830. @file{unistd.h} (POSIX.1):  @ref{Process Identification}.
  1831.  
  1832. @comment getpriority
  1833. @item int getpriority (int @var{class}, int @var{id})
  1834.  
  1835. @file{sys/resource.h} (BSD):  @ref{Priority}.
  1836.  
  1837. @comment getprotobyname
  1838. @item struct protoent * getprotobyname (const char *@var{name})
  1839.  
  1840. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  1841.  
  1842. @comment getprotobynumber
  1843. @item struct protoent * getprotobynumber (int @var{protocol})
  1844.  
  1845. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  1846.  
  1847. @comment getprotoent
  1848. @item struct protoent * getprotoent (void)
  1849.  
  1850. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  1851.  
  1852. @comment getpwent
  1853. @item struct passwd * getpwent (void)
  1854.  
  1855. @file{pwd.h} (POSIX.1):  @ref{Scanning All Users}.
  1856.  
  1857. @comment getpwnam
  1858. @item struct passwd * getpwnam (const char *@var{name})
  1859.  
  1860. @file{pwd.h} (POSIX.1):  @ref{Lookup User}.
  1861.  
  1862. @comment getpwuid
  1863. @item struct passwd * getpwuid (uid_t @var{uid})
  1864.  
  1865. @file{pwd.h} (POSIX.1):  @ref{Lookup User}.
  1866.  
  1867. @comment getrlimit
  1868. @item int getrlimit (int @var{resource}, struct rlimit *@var{rlp})
  1869.  
  1870. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  1871.  
  1872. @comment getrusage
  1873. @item int getrusage (int @var{processes}, struct rusage *@var{rusage})
  1874.  
  1875. @file{sys/resource.h} (BSD):  @ref{Resource Usage}.
  1876.  
  1877. @comment getservbyname
  1878. @item struct servent * getservbyname (const char *@var{name}, const char *@var{proto})
  1879.  
  1880. @file{netdb.h} (BSD):  @ref{Services Database}.
  1881.  
  1882. @comment getservbyport
  1883. @item struct servent * getservbyport (int @var{port}, const char *@var{proto})
  1884.  
  1885. @file{netdb.h} (BSD):  @ref{Services Database}.
  1886.  
  1887. @comment getservent
  1888. @item struct servent * getservent (void)
  1889.  
  1890. @file{netdb.h} (BSD):  @ref{Services Database}.
  1891.  
  1892. @comment gets
  1893. @item char * gets (char *@var{s})
  1894.  
  1895. @file{stdio.h} (ANSI):  @ref{Line Input}.
  1896.  
  1897. @comment getsockname
  1898. @item int getsockname (int @var{socket}, struct sockaddr *@var{addr}, size_t *@var{length-ptr})
  1899.  
  1900. @file{sys/socket.h} (BSD):  @ref{Reading Address}.
  1901.  
  1902. @comment getsockopt
  1903. @item int getsockopt (int @var{socket}, int @var{level}, int @var{optname}, void *@var{optval}, size_t *@var{optlen-ptr})
  1904.  
  1905. @file{sys/socket.h} (BSD):  @ref{Socket Option Functions}.
  1906.  
  1907. @comment gettimeofday
  1908. @item int gettimeofday (struct timeval *@var{tp}, struct timezone *@var{tzp})
  1909.  
  1910. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  1911.  
  1912. @comment getuid
  1913. @item uid_t getuid (void)
  1914.  
  1915. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  1916.  
  1917. @comment getumask
  1918. @item mode_t getumask (void)
  1919.  
  1920. @file{sys/stat.h} (GNU):  @ref{Setting Permissions}.
  1921.  
  1922. @comment getwd
  1923. @item char * getwd (char *@var{buffer})
  1924.  
  1925. @file{unistd.h} (BSD):  @ref{Working Directory}.
  1926.  
  1927. @comment getw
  1928. @item int getw (FILE *@var{stream})
  1929.  
  1930. @file{stdio.h} (SVID):  @ref{Character Input}.
  1931.  
  1932. @comment gid_t
  1933. @item gid_t
  1934.  
  1935. @file{sys/types.h} (POSIX.1):  @ref{Reading Persona}.
  1936.  
  1937. @comment GLOB_ABORTED
  1938. @item GLOB_ABORTED
  1939.  
  1940. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1941.  
  1942. @comment GLOB_APPEND
  1943. @item GLOB_APPEND
  1944.  
  1945. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1946.  
  1947. @comment GLOB_DOOFFS
  1948. @item GLOB_DOOFFS
  1949.  
  1950. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1951.  
  1952. @comment GLOB_ERR
  1953. @item GLOB_ERR
  1954.  
  1955. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1956.  
  1957. @comment glob
  1958. @item int glob (const char *@var{pattern}, int @var{flags}, int (*@var{errfunc}) (const char *@var{filename}, int @var{error-code}), glob_t *@var{vector-ptr})
  1959.  
  1960. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1961.  
  1962. @comment GLOB_MARK
  1963. @item GLOB_MARK
  1964.  
  1965. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1966.  
  1967. @comment GLOB_NOCHECK
  1968. @item GLOB_NOCHECK
  1969.  
  1970. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1971.  
  1972. @comment GLOB_NOESCAPE
  1973. @item GLOB_NOESCAPE
  1974.  
  1975. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1976.  
  1977. @comment GLOB_NOMATCH
  1978. @item GLOB_NOMATCH
  1979.  
  1980. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1981.  
  1982. @comment GLOB_NOSORT
  1983. @item GLOB_NOSORT
  1984.  
  1985. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1986.  
  1987. @comment GLOB_NOSPACE
  1988. @item GLOB_NOSPACE
  1989.  
  1990. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1991.  
  1992. @comment glob_t
  1993. @item glob_t
  1994.  
  1995. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1996.  
  1997. @comment gmtime
  1998. @item struct tm * gmtime (const time_t *@var{time})
  1999.  
  2000. @file{time.h} (ANSI):  @ref{Broken-down Time}.
  2001.  
  2002. @comment gsignal
  2003. @item int gsignal (int @var{signum})
  2004.  
  2005. @file{signal.h} (SVID):  @ref{Signaling Yourself}.
  2006.  
  2007. @comment HOST_NOT_FOUND
  2008. @item HOST_NOT_FOUND
  2009.  
  2010. @file{netdb.h} (BSD):  @ref{Host Names}.
  2011.  
  2012. @comment htonl
  2013. @item unsigned long int htonl (unsigned long int @var{hostlong})
  2014.  
  2015. @file{netinet/in.h} (BSD):  @ref{Byte Order}.
  2016.  
  2017. @comment htons
  2018. @item unsigned short int htons (unsigned short int @var{hostshort})
  2019.  
  2020. @file{netinet/in.h} (BSD):  @ref{Byte Order}.
  2021.  
  2022. @comment HUGE_VAL
  2023. @item double HUGE_VAL
  2024.  
  2025. @file{math.h} (ANSI):  @ref{Domain and Range Errors}.
  2026.  
  2027. @comment HUPCL
  2028. @item tcflag_t HUPCL
  2029.  
  2030. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  2031.  
  2032. @comment hypot
  2033. @item double hypot (double @var{x}, double @var{y})
  2034.  
  2035. @file{math.h} (BSD):  @ref{Exponents and Logarithms}.
  2036.  
  2037. @comment ICANON
  2038. @item tcflag_t ICANON
  2039.  
  2040. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  2041.  
  2042. @comment ICRNL
  2043. @item tcflag_t ICRNL
  2044.  
  2045. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  2046.  
  2047. @comment IEXTEN
  2048. @item tcflag_t IEXTEN
  2049.  
  2050. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  2051.  
  2052. @comment IGNBRK
  2053. @item tcflag_t IGNBRK
  2054.  
  2055. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  2056.  
  2057. @comment IGNCR
  2058. @item tcflag_t IGNCR
  2059.  
  2060. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  2061.  
  2062. @comment IGNPAR
  2063. @item tcflag_t IGNPAR
  2064.  
  2065. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  2066.  
  2067. @comment IMAXBEL
  2068. @item tcflag_t IMAXBEL
  2069.  
  2070. @file{termios.h} (BSD):  @ref{Input Modes}.
  2071.  
  2072. @comment INADDR_ANY
  2073. @item unsigned long int INADDR_ANY
  2074.  
  2075. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  2076.  
  2077. @comment INADDR_BROADCAST
  2078. @item unsigned long int INADDR_BROADCAST
  2079.  
  2080. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  2081.  
  2082. @comment INADDR_LOOPBACK
  2083. @item unsigned long int INADDR_LOOPBACK
  2084.  
  2085. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  2086.  
  2087. @comment INADDR_NONE
  2088. @item unsigned long int INADDR_NONE
  2089.  
  2090. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  2091.  
  2092. @comment index
  2093. @item char * index (const char *@var{string}, int @var{c})
  2094.  
  2095. @file{string.h} (BSD):  @ref{Search Functions,}.
  2096.  
  2097. @comment inet_addr
  2098. @item unsigned long int inet_addr (const char *@var{name})
  2099.  
  2100. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  2101.  
  2102. @comment inet_aton
  2103. @item int inet_aton (const char *@var{name}, struct in_addr *@var{addr})
  2104.  
  2105. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  2106.  
  2107. @comment inet_lnaof
  2108. @item int inet_lnaof (struct in_addr @var{addr})
  2109.  
  2110. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  2111.  
  2112. @comment inet_makeaddr
  2113. @item struct in_addr inet_makeaddr (int @var{net}, int @var{local})
  2114.  
  2115. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  2116.  
  2117. @comment inet_netof
  2118. @item int inet_netof (struct in_addr @var{addr})
  2119.  
  2120. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  2121.  
  2122. @comment inet_network
  2123. @item unsigned long int inet_network (const char *@var{name})
  2124.  
  2125. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  2126.  
  2127. @comment inet_ntoa
  2128. @item char * inet_ntoa (struct in_addr @var{addr})
  2129.  
  2130. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  2131.  
  2132. @comment infnan
  2133. @item double infnan (int @var{error})
  2134.  
  2135. @file{math.h} (BSD):  @ref{Predicates on Floats}.
  2136.  
  2137. @comment initgroups
  2138. @item int initgroups (const char *@var{user}, gid_t @var{gid})
  2139.  
  2140. @file{grp.h} (BSD):  @ref{Setting Groups}.
  2141.  
  2142. @comment initstate
  2143. @item void * initstate (unsigned int @var{seed}, void *@var{state}, size_t @var{size})
  2144.  
  2145. @file{stdlib.h} (BSD):  @ref{BSD Random}.
  2146.  
  2147. @comment INLCR
  2148. @item tcflag_t INLCR
  2149.  
  2150. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  2151.  
  2152. @comment ino_t
  2153. @item ino_t
  2154.  
  2155. @file{sys/types.h} (POSIX.1):  @ref{Attribute Meanings}.
  2156.  
  2157. @comment INPCK
  2158. @item tcflag_t INPCK
  2159.  
  2160. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  2161.  
  2162. @comment int
  2163. @item int RLIM_INFINITY
  2164.  
  2165. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2166.  
  2167. @comment INT_MAX
  2168. @item INT_MAX
  2169.  
  2170. @file{limits.h} (ANSI):  @ref{Range of Type}.
  2171.  
  2172. @comment INT_MIN
  2173. @item INT_MIN
  2174.  
  2175. @file{limits.h} (ANSI):  @ref{Range of Type}.
  2176.  
  2177. @comment _IOFBF
  2178. @item int _IOFBF
  2179.  
  2180. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  2181.  
  2182. @comment _IOLBF
  2183. @item int _IOLBF
  2184.  
  2185. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  2186.  
  2187. @comment _IONBF
  2188. @item int _IONBF
  2189.  
  2190. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  2191.  
  2192. @comment IPPORT_RESERVED
  2193. @item int IPPORT_RESERVED
  2194.  
  2195. @file{netinet/in.h} (BSD):  @ref{Ports}.
  2196.  
  2197. @comment IPPORT_USERRESERVED
  2198. @item int IPPORT_USERRESERVED
  2199.  
  2200. @file{netinet/in.h} (BSD):  @ref{Ports}.
  2201.  
  2202. @comment isalnum
  2203. @item int isalnum (int @var{c})
  2204.  
  2205. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2206.  
  2207. @comment isalpha
  2208. @item int isalpha (int @var{c})
  2209.  
  2210. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2211.  
  2212. @comment isascii
  2213. @item int isascii (int @var{c})
  2214.  
  2215. @file{ctype.h} (SVID, BSD):  @ref{Classification of Characters,}.
  2216.  
  2217. @comment isatty
  2218. @item int isatty (int @var{filedes})
  2219.  
  2220. @file{unistd.h} (POSIX.1):  @ref{Is It a Terminal}.
  2221.  
  2222. @comment isblank
  2223. @item int isblank (int @var{c})
  2224.  
  2225. @file{ctype.h} (GNU):  @ref{Classification of Characters,}.
  2226.  
  2227. @comment iscntrl
  2228. @item int iscntrl (int @var{c})
  2229.  
  2230. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2231.  
  2232. @comment isdigit
  2233. @item int isdigit (int @var{c})
  2234.  
  2235. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2236.  
  2237. @comment isgraph
  2238. @item int isgraph (int @var{c})
  2239.  
  2240. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2241.  
  2242. @comment ISIG
  2243. @item tcflag_t ISIG
  2244.  
  2245. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  2246.  
  2247. @comment isinf
  2248. @item int isinf (double @var{x})
  2249.  
  2250. @file{math.h} (BSD):  @ref{Predicates on Floats}.
  2251.  
  2252. @comment islower
  2253. @item int islower (int @var{c})
  2254.  
  2255. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2256.  
  2257. @comment isnan
  2258. @item int isnan (double @var{x})
  2259.  
  2260. @file{math.h} (BSD):  @ref{Predicates on Floats}.
  2261.  
  2262. @comment isprint
  2263. @item int isprint (int @var{c})
  2264.  
  2265. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2266.  
  2267. @comment ispunct
  2268. @item int ispunct (int @var{c})
  2269.  
  2270. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2271.  
  2272. @comment isspace
  2273. @item int isspace (int @var{c})
  2274.  
  2275. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2276.  
  2277. @comment ISTRIP
  2278. @item tcflag_t ISTRIP
  2279.  
  2280. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  2281.  
  2282. @comment isupper
  2283. @item int isupper (int @var{c})
  2284.  
  2285. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2286.  
  2287. @comment isxdigit
  2288. @item int isxdigit (int @var{c})
  2289.  
  2290. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  2291.  
  2292. @comment *
  2293. @item char * tzname [2]
  2294.  
  2295. @file{time.h} (POSIX.1):  @ref{Time Zone Functions}.
  2296.  
  2297. @comment 
  2298. @item
  2299.  
  2300. @file{fcntl.h} (POSIX.1):  @ref{Operating Modes}.
  2301.  
  2302. @comment ITIMER_PROF
  2303. @item ITIMER_PROF
  2304.  
  2305. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  2306.  
  2307. @comment ITIMER_REAL
  2308. @item ITIMER_REAL
  2309.  
  2310. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  2311.  
  2312. @comment ITIMER_VIRTUAL
  2313. @item ITIMER_VIRTUAL
  2314.  
  2315. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  2316.  
  2317. @comment IXANY
  2318. @item tcflag_t IXANY
  2319.  
  2320. @file{termios.h} (BSD):  @ref{Input Modes}.
  2321.  
  2322. @comment IXOFF
  2323. @item tcflag_t IXOFF
  2324.  
  2325. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  2326.  
  2327. @comment IXON
  2328. @item tcflag_t IXON
  2329.  
  2330. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  2331.  
  2332. @comment jmp_buf
  2333. @item jmp_buf
  2334.  
  2335. @file{setjmp.h} (ANSI):  @ref{Non-Local Details,}.
  2336.  
  2337. @comment kill
  2338. @item int kill (pid_t @var{pid}, int @var{signum})
  2339.  
  2340. @file{signal.h} (POSIX.1):  @ref{Signaling Another Process}.
  2341.  
  2342. @comment killpg
  2343. @item int killpg (int @var{pgid}, int @var{signum})
  2344.  
  2345. @file{signal.h} (BSD):  @ref{Signaling Another Process}.
  2346.  
  2347. @comment labs
  2348. @item long int labs (long int @var{number})
  2349.  
  2350. @file{stdlib.h} (ANSI):  @ref{Absolute Value}.
  2351.  
  2352. @comment LANG
  2353. @item LANG
  2354.  
  2355. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  2356.  
  2357. @comment LC_ALL
  2358. @item LC_ALL
  2359.  
  2360. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  2361.  
  2362. @comment LC_COLLATE
  2363. @item LC_COLLATE
  2364.  
  2365. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  2366.  
  2367. @comment LC_CTYPE
  2368. @item LC_CTYPE
  2369.  
  2370. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  2371.  
  2372. @comment LC_MONETARY
  2373. @item LC_MONETARY
  2374.  
  2375. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  2376.  
  2377. @comment LC_NUMERIC
  2378. @item LC_NUMERIC
  2379.  
  2380. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  2381.  
  2382. @comment LC_RESPONSE
  2383. @item LC_RESPONSE
  2384.  
  2385. @file{locale.h} (GNU):  @ref{Locale Categories,}.
  2386.  
  2387. @comment L_ctermid
  2388. @item int L_ctermid
  2389.  
  2390. @file{stdio.h} (POSIX.1):  @ref{Identifying the Terminal,}.
  2391.  
  2392. @comment LC_TIME
  2393. @item LC_TIME
  2394.  
  2395. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  2396.  
  2397. @comment L_cuserid
  2398. @item int L_cuserid
  2399.  
  2400. @file{stdio.h} (POSIX.1):  @ref{Who Logged In}.
  2401.  
  2402. @comment ldexp
  2403. @item double ldexp (double @var{value}, int @var{exponent})
  2404.  
  2405. @file{math.h} (ANSI):  @ref{Normalization Functions}.
  2406.  
  2407. @comment ldiv
  2408. @item ldiv_t ldiv (long int @var{numerator}, long int @var{denominator})
  2409.  
  2410. @file{stdlib.h} (ANSI):  @ref{Integer Division}.
  2411.  
  2412. @comment ldiv_t
  2413. @item ldiv_t
  2414.  
  2415. @file{stdlib.h} (ANSI):  @ref{Integer Division}.
  2416.  
  2417. @comment L_INCR
  2418. @item L_INCR
  2419.  
  2420. @file{sys/file.h} (BSD):  @ref{File Positioning}.
  2421.  
  2422. @comment LINE_MAX
  2423. @item int LINE_MAX
  2424.  
  2425. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  2426.  
  2427. @comment link
  2428. @item int link (const char *@var{oldname}, const char *@var{newname})
  2429.  
  2430. @file{unistd.h} (POSIX.1):  @ref{Hard Links}.
  2431.  
  2432. @comment LINK_MAX
  2433. @item int LINK_MAX
  2434.  
  2435. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  2436.  
  2437. @comment listen
  2438. @item int listen (int @var{socket}, unsigned int @var{n})
  2439.  
  2440. @file{sys/socket.h} (BSD):  @ref{Listening}.
  2441.  
  2442. @comment localeconv
  2443. @item struct lconv * localeconv (void)
  2444.  
  2445. @file{locale.h} (ANSI):  @ref{Numeric Formatting,}.
  2446.  
  2447. @comment localtime
  2448. @item struct tm * localtime (const time_t *@var{time})
  2449.  
  2450. @file{time.h} (ANSI):  @ref{Broken-down Time}.
  2451.  
  2452. @comment log10
  2453. @item double log10 (double @var{x})
  2454.  
  2455. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  2456.  
  2457. @comment log1p
  2458. @item double log1p (double @var{x})
  2459.  
  2460. @file{math.h} (BSD):  @ref{Exponents and Logarithms}.
  2461.  
  2462. @comment logb
  2463. @item double logb (double @var{x})
  2464.  
  2465. @file{math.h} (BSD):  @ref{Normalization Functions}.
  2466.  
  2467. @comment log
  2468. @item double log (double @var{x})
  2469.  
  2470. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  2471.  
  2472. @comment longjmp
  2473. @item void longjmp (jmp_buf @var{state}, int @var{value})
  2474.  
  2475. @file{setjmp.h} (ANSI):  @ref{Non-Local Details,}.
  2476.  
  2477. @comment LONG_LONG_MAX
  2478. @item LONG_LONG_MAX
  2479.  
  2480. @file{limits.h} (GNU):  @ref{Range of Type}.
  2481.  
  2482. @comment LONG_LONG_MIN
  2483. @item LONG_LONG_MIN
  2484.  
  2485. @file{limits.h} (GNU):  @ref{Range of Type}.
  2486.  
  2487. @comment LONG_MAX
  2488. @item LONG_MAX
  2489.  
  2490. @file{limits.h} (ANSI):  @ref{Range of Type}.
  2491.  
  2492. @comment LONG_MIN
  2493. @item LONG_MIN
  2494.  
  2495. @file{limits.h} (ANSI):  @ref{Range of Type}.
  2496.  
  2497. @comment lseek
  2498. @item off_t lseek (int @var{filedes}, off_t @var{offset}, int @var{whence})
  2499.  
  2500. @file{unistd.h} (POSIX.1):  @ref{File Position Primitive}.
  2501.  
  2502. @comment L_SET
  2503. @item L_SET
  2504.  
  2505. @file{sys/file.h} (BSD):  @ref{File Positioning}.
  2506.  
  2507. @comment lstat
  2508. @item int lstat (const char *@var{filename}, struct stat *@var{buf})
  2509.  
  2510. @file{sys/stat.h} (BSD):  @ref{Reading Attributes}.
  2511.  
  2512. @comment L_tmpnam
  2513. @item int L_tmpnam
  2514.  
  2515. @file{stdio.h} (ANSI):  @ref{Temporary Files}.
  2516.  
  2517. @comment L_XTND
  2518. @item L_XTND
  2519.  
  2520. @file{sys/file.h} (BSD):  @ref{File Positioning}.
  2521.  
  2522. @comment __malloc_hook
  2523. @item __malloc_hook
  2524.  
  2525. @file{malloc.h} (GNU):  @ref{Hooks for Malloc}.
  2526.  
  2527. @comment malloc
  2528. @item void * malloc (size_t @var{size})
  2529.  
  2530. @file{malloc.h}, @file{stdlib.h} (ANSI):  @ref{Basic Allocation}.
  2531.  
  2532. @comment MAX_CANON
  2533. @item int MAX_CANON
  2534.  
  2535. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  2536.  
  2537. @comment MAX_INPUT
  2538. @item int MAX_INPUT
  2539.  
  2540. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  2541.  
  2542. @comment MAXNAMLEN
  2543. @item int MAXNAMLEN
  2544.  
  2545. @file{dirent.h} (BSD):  @ref{Limits for Files}.
  2546.  
  2547. @comment MB_CUR_MAX
  2548. @item int MB_CUR_MAX
  2549.  
  2550. @file{stdlib.h} (ANSI):  @ref{Multibyte Char Intro,}.
  2551.  
  2552. @comment mblen
  2553. @item int mblen (const char *@var{string}, size_t @var{size})
  2554.  
  2555. @file{stdlib.h} (ANSI):  @ref{Length of Char,}.
  2556.  
  2557. @comment MB_LEN_MAX
  2558. @item int MB_LEN_MAX
  2559.  
  2560. @file{limits.h} (ANSI):  @ref{Multibyte Char Intro,}.
  2561.  
  2562. @comment mbstowcs
  2563. @item size_t mbstowcs (wchar_t *@var{wstring}, const char *@var{string}, size_t @var{size})
  2564.  
  2565. @file{stdlib.h} (ANSI):  @ref{Wide String Conversion,}.
  2566.  
  2567. @comment mbtowc
  2568. @item int mbtowc (wchar_t *@var{result}, const char *@var{string}, size_t @var{size})
  2569.  
  2570. @file{stdlib.h} (ANSI):  @ref{Converting One Char,}.
  2571.  
  2572. @comment mcheck
  2573. @item int mcheck (void (*@var{abortfn}) (enum mcheck_status @var{status}))
  2574.  
  2575. @file{malloc.h} (GNU):  @ref{Heap Consistency Checking}.
  2576.  
  2577. @comment MDMBUF
  2578. @item tcflag_t MDMBUF
  2579.  
  2580. @file{termios.h} (BSD):  @ref{Control Modes}.
  2581.  
  2582. @comment memalign
  2583. @item void * memalign (size_t @var{size}, size_t @var{boundary})
  2584.  
  2585. @file{malloc.h}, @file{stdlib.h} (BSD):  @ref{Aligned Memory Blocks}.
  2586.  
  2587. @comment memccpy
  2588. @item void * memccpy (void *@var{to}, const void *@var{from}, int @var{c}, size_t @var{size})
  2589.  
  2590. @file{string.h} (SVID):  @ref{Copying and Concatenation,}.
  2591.  
  2592. @comment memchr
  2593. @item void * memchr (const void *@var{block}, int @var{c}, size_t @var{size})
  2594.  
  2595. @file{string.h} (ANSI):  @ref{Search Functions,}.
  2596.  
  2597. @comment memcmp
  2598. @item int memcmp (const void *@var{a1}, const void *@var{a2}, size_t @var{size})
  2599.  
  2600. @file{string.h} (ANSI):  @ref{String/Array Comparison,}.
  2601.  
  2602. @comment memcpy
  2603. @item void * memcpy (void *@var{to}, const void *@var{from}, size_t @var{size})
  2604.  
  2605. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  2606.  
  2607. @comment memmem
  2608. @item void * memmem (const void *@var{needle}, size_t @var{needle-len},@*const void *@var{haystack}, size_t @var{haystack-len})
  2609.  
  2610. @file{string.h} (GNU):  @ref{Search Functions,}.
  2611.  
  2612. @comment memmove
  2613. @item void * memmove (void *@var{to}, const void *@var{from}, size_t @var{size})
  2614.  
  2615. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  2616.  
  2617. @comment memory_warnings
  2618. @item void memory_warnings (void *@var{start}, void (*@var{warn-func}) (const char *))
  2619.  
  2620. @file{malloc.h} (GNU):  @ref{Memory Warnings}.
  2621.  
  2622. @comment memset
  2623. @item void * memset (void *@var{block}, int @var{c}, size_t @var{size})
  2624.  
  2625. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  2626.  
  2627. @comment mkdir
  2628. @item int mkdir (const char *@var{filename}, mode_t @var{mode})
  2629.  
  2630. @file{sys/stat.h} (POSIX.1):  @ref{Creating Directories}.
  2631.  
  2632. @comment mkfifo
  2633. @item int mkfifo (const char *@var{filename}, mode_t @var{mode})
  2634.  
  2635. @file{sys/stat.h} (POSIX.1):  @ref{FIFO Special Files}.
  2636.  
  2637. @comment mknod
  2638. @item int mknod (const char *@var{filename}, int @var{mode}, int @var{dev})
  2639.  
  2640. @file{sys/stat.h} (BSD):  @ref{Making Special Files}.
  2641.  
  2642. @comment mkstemp
  2643. @item int mkstemp (char *@var{template})
  2644.  
  2645. @file{unistd.h} (BSD):  @ref{Temporary Files}.
  2646.  
  2647. @comment mktemp
  2648. @item char * mktemp (char *@var{template})
  2649.  
  2650. @file{unistd.h} (Unix):  @ref{Temporary Files}.
  2651.  
  2652. @comment mktime
  2653. @item time_t mktime (struct tm *@var{brokentime})
  2654.  
  2655. @file{time.h} (ANSI):  @ref{Broken-down Time}.
  2656.  
  2657. @comment mode_t
  2658. @item mode_t
  2659.  
  2660. @file{sys/types.h} (POSIX.1):  @ref{Attribute Meanings}.
  2661.  
  2662. @comment modf
  2663. @item double modf (double @var{value}, double *@var{integer-part})
  2664.  
  2665. @file{math.h} (ANSI):  @ref{Rounding and Remainders}.
  2666.  
  2667. @comment MSG_DONTROUTE
  2668. @item int MSG_DONTROUTE
  2669.  
  2670. @file{sys/socket.h} (BSD):  @ref{Socket Data Options}.
  2671.  
  2672. @comment MSG_OOB
  2673. @item int MSG_OOB
  2674.  
  2675. @file{sys/socket.h} (BSD):  @ref{Socket Data Options}.
  2676.  
  2677. @comment MSG_PEEK
  2678. @item int MSG_PEEK
  2679.  
  2680. @file{sys/socket.h} (BSD):  @ref{Socket Data Options}.
  2681.  
  2682. @comment mstats
  2683. @item struct mstats mstats (void)
  2684.  
  2685. @file{malloc.h} (GNU):  @ref{Statistics of Malloc}.
  2686.  
  2687. @comment NAME_MAX
  2688. @item int NAME_MAX
  2689.  
  2690. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  2691.  
  2692. @comment NAN
  2693. @item double NAN
  2694.  
  2695. @file{math.h} (GNU):  @ref{Not a Number}.
  2696.  
  2697. @comment NCCS
  2698. @item int NCCS
  2699.  
  2700. @file{termios.h} (POSIX.1):  @ref{Mode Data Types}.
  2701.  
  2702. @comment NGROUPS_MAX
  2703. @item int NGROUPS_MAX
  2704.  
  2705. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  2706.  
  2707. @comment nice
  2708. @item int nice (int @var{increment})
  2709.  
  2710. @file{dunno.h} (dunno.h):  @ref{Priority}.
  2711.  
  2712. @comment nlink_t
  2713. @item nlink_t
  2714.  
  2715. @file{sys/types.h} (POSIX.1):  @ref{Attribute Meanings}.
  2716.  
  2717. @comment NO_ADDRESS
  2718. @item NO_ADDRESS
  2719.  
  2720. @file{netdb.h} (BSD):  @ref{Host Names}.
  2721.  
  2722. @comment NOFLSH
  2723. @item tcflag_t NOFLSH
  2724.  
  2725. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  2726.  
  2727. @comment NOKERNINFO
  2728. @item tcflag_t NOKERNINFO
  2729.  
  2730. @file{termios.h} (BSD):  @ref{Local Modes}.
  2731.  
  2732. @comment NO_RECOVERY
  2733. @item NO_RECOVERY
  2734.  
  2735. @file{netdb.h} (BSD):  @ref{Host Names}.
  2736.  
  2737. @comment NSIG
  2738. @item int NSIG
  2739.  
  2740. @file{signal.h} (BSD):  @ref{Standard Signals}.
  2741.  
  2742. @comment ntohl
  2743. @item unsigned long int ntohl (unsigned long int @var{netlong})
  2744.  
  2745. @file{netinet/in.h} (BSD):  @ref{Byte Order}.
  2746.  
  2747. @comment ntohs
  2748. @item unsigned short int ntohs (unsigned short int @var{netshort})
  2749.  
  2750. @file{netinet/in.h} (BSD):  @ref{Byte Order}.
  2751.  
  2752. @comment NULL
  2753. @item void * NULL
  2754.  
  2755. @file{stddef.h} (ANSI):  @ref{Null Pointer Constant}.
  2756.  
  2757. @comment O_ACCMODE
  2758. @item int O_ACCMODE
  2759.  
  2760. @file{fcntl.h} (POSIX.1):  @ref{Access Modes}.
  2761.  
  2762. @comment O_APPEND
  2763. @item int O_APPEND
  2764.  
  2765. @file{fcntl.h} (POSIX.1):  @ref{Operating Modes}.
  2766.  
  2767. @comment O_ASYNC
  2768. @item int O_ASYNC
  2769.  
  2770. @file{fcntl.h} (BSD):  @ref{Operating Modes}.
  2771.  
  2772. @comment obstack_1grow_fast
  2773. @item void obstack_1grow_fast (struct obstack *@var{obstack-ptr}, char @var{c})
  2774.  
  2775. @file{obstack.h} (GNU):  @ref{Extra Fast Growing}.
  2776.  
  2777. @comment obstack_1grow
  2778. @item void obstack_1grow (struct obstack *@var{obstack-ptr}, char @var{c})
  2779.  
  2780. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  2781.  
  2782. @comment obstack_alignment_mask
  2783. @item int obstack_alignment_mask (struct obstack *@var{obstack-ptr})
  2784.  
  2785. @file{obstack.h} (GNU):  @ref{Obstacks Data Alignment}.
  2786.  
  2787. @comment obstack_alloc
  2788. @item void * obstack_alloc (struct obstack *@var{obstack-ptr}, int @var{size})
  2789.  
  2790. @file{obstack.h} (GNU):  @ref{Allocation in an Obstack}.
  2791.  
  2792. @comment obstack_base
  2793. @item void * obstack_base (struct obstack *@var{obstack-ptr})
  2794.  
  2795. @file{obstack.h} (GNU):  @ref{Status of an Obstack}.
  2796.  
  2797. @comment obstack_blank_fast
  2798. @item void obstack_blank_fast (struct obstack *@var{obstack-ptr}, int @var{size})
  2799.  
  2800. @file{obstack.h} (GNU):  @ref{Extra Fast Growing}.
  2801.  
  2802. @comment obstack_blank
  2803. @item void obstack_blank (struct obstack *@var{obstack-ptr}, int @var{size})
  2804.  
  2805. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  2806.  
  2807. @comment obstack_chunk_size
  2808. @item int obstack_chunk_size (struct obstack *@var{obstack-ptr})
  2809.  
  2810. @file{obstack.h} (GNU):  @ref{Obstack Chunks}.
  2811.  
  2812. @comment obstack_copy0
  2813. @item void * obstack_copy0 (struct obstack *@var{obstack-ptr}, void *@var{address}, int @var{size})
  2814.  
  2815. @file{obstack.h} (GNU):  @ref{Allocation in an Obstack}.
  2816.  
  2817. @comment obstack_copy
  2818. @item void * obstack_copy (struct obstack *@var{obstack-ptr}, void *@var{address}, int @var{size})
  2819.  
  2820. @file{obstack.h} (GNU):  @ref{Allocation in an Obstack}.
  2821.  
  2822. @comment obstack_finish
  2823. @item void * obstack_finish (struct obstack *@var{obstack-ptr})
  2824.  
  2825. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  2826.  
  2827. @comment obstack_free
  2828. @item void obstack_free (struct obstack *@var{obstack-ptr}, void *@var{object})
  2829.  
  2830. @file{obstack.h} (GNU):  @ref{Freeing Obstack Objects}.
  2831.  
  2832. @comment obstack_grow0
  2833. @item void obstack_grow0 (struct obstack *@var{obstack-ptr}, void *@var{data}, int @var{size})
  2834.  
  2835. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  2836.  
  2837. @comment obstack_grow
  2838. @item void obstack_grow (struct obstack *@var{obstack-ptr}, void *@var{data}, int @var{size})
  2839.  
  2840. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  2841.  
  2842. @comment obstack_init
  2843. @item int obstack_init (struct obstack *@var{obstack-ptr})
  2844.  
  2845. @file{obstack.h} (GNU):  @ref{Preparing for Obstacks}.
  2846.  
  2847. @comment obstack_next_free
  2848. @item void * obstack_next_free (struct obstack *@var{obstack-ptr})
  2849.  
  2850. @file{obstack.h} (GNU):  @ref{Status of an Obstack}.
  2851.  
  2852. @comment obstack_object_size
  2853. @item int obstack_object_size (struct obstack *@var{obstack-ptr})
  2854.  
  2855. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  2856.  
  2857. @comment obstack_object_size
  2858. @item int obstack_object_size (struct obstack *@var{obstack-ptr})
  2859.  
  2860. @file{obstack.h} (GNU):  @ref{Status of an Obstack}.
  2861.  
  2862. @comment obstack_printf
  2863. @item int obstack_printf (struct obstack *@var{obstack}, const char *@var{template}, @dots{})
  2864.  
  2865. @file{stdio.h} (GNU):  @ref{Dynamic Output}.
  2866.  
  2867. @comment obstack_room
  2868. @item int obstack_room (struct obstack *@var{obstack-ptr})
  2869.  
  2870. @file{obstack.h} (GNU):  @ref{Extra Fast Growing}.
  2871.  
  2872. @comment obstack_vprintf
  2873. @item int obstack_vprintf (struct obstack *@var{obstack}, const char *@var{template}, va_list @var{ap})
  2874.  
  2875. @file{stdio.h} (GNU):  @ref{Variable Arguments Output}.
  2876.  
  2877. @comment O_CREAT
  2878. @item int O_CREAT
  2879.  
  2880. @file{fcntl.h} (POSIX.1):  @ref{Open-time Flags}.
  2881.  
  2882. @comment O_EXCL
  2883. @item int O_EXCL
  2884.  
  2885. @file{fcntl.h} (POSIX.1):  @ref{Open-time Flags}.
  2886.  
  2887. @comment O_EXEC
  2888. @item int O_EXEC
  2889.  
  2890. @file{fcntl.h} (GNU):  @ref{Access Modes}.
  2891.  
  2892. @comment O_EXLOCK
  2893. @item int O_EXLOCK
  2894.  
  2895. @file{fcntl.h} (BSD):  @ref{Open-time Flags}.
  2896.  
  2897. @comment offsetof
  2898. @item size_t offsetof (@var{type}, @var{member})
  2899.  
  2900. @file{stddef.h} (ANSI):  @ref{Structure Measurement}.
  2901.  
  2902. @comment off_t
  2903. @item off_t
  2904.  
  2905. @file{sys/types.h} (POSIX.1):  @ref{File Position Primitive}.
  2906.  
  2907. @comment O_FSYNC
  2908. @item int O_FSYNC
  2909.  
  2910. @file{fcntl.h} (BSD):  @ref{Operating Modes}.
  2911.  
  2912. @comment O_IGNORE_CTTY
  2913. @item int O_IGNORE_CTTY
  2914.  
  2915. @file{fcntl.h} (GNU):  @ref{Open-time Flags}.
  2916.  
  2917. @comment O_NDELAY
  2918. @item int O_NDELAY
  2919.  
  2920. @file{fcntl.h} (BSD):  @ref{Operating Modes}.
  2921.  
  2922. @comment on_exit
  2923. @item int on_exit (void (*@var{function})(int @var{status}, void *@var{arg}), void *@var{arg})
  2924.  
  2925. @file{stdlib.h} (SunOS):  @ref{Cleanups on Exit}.
  2926.  
  2927. @comment ONLCR
  2928. @item tcflag_t ONLCR
  2929.  
  2930. @file{termios.h} (BSD):  @ref{Output Modes}.
  2931.  
  2932. @comment O_NOATIME
  2933. @item int O_NOATIME
  2934.  
  2935. @file{fcntl.h} (GNU):  @ref{Operating Modes}.
  2936.  
  2937. @comment O_NOCTTY
  2938. @item int O_NOCTTY
  2939.  
  2940. @file{fcntl.h} (POSIX.1):  @ref{Open-time Flags}.
  2941.  
  2942. @comment ONOEOT
  2943. @item tcflag_t ONOEOT
  2944.  
  2945. @file{termios.h} (BSD):  @ref{Output Modes}.
  2946.  
  2947. @comment O_NOLINK
  2948. @item int O_NOLINK
  2949.  
  2950. @file{fcntl.h} (GNU):  @ref{Open-time Flags}.
  2951.  
  2952. @comment O_NONBLOCK
  2953. @item int O_NONBLOCK
  2954.  
  2955. @file{fcntl.h} (POSIX.1):  @ref{Open-time Flags}.
  2956.  
  2957. @comment O_NOTRANS
  2958. @item int O_NOTRANS
  2959.  
  2960. @file{fcntl.h} (GNU):  @ref{Open-time Flags}.
  2961.  
  2962. @comment opendir
  2963. @item DIR * opendir (const char *@var{dirname})
  2964.  
  2965. @file{dirent.h} (POSIX.1):  @ref{Opening a Directory}.
  2966.  
  2967. @comment open
  2968. @item int open (const char *@var{filename}, int @var{flags}[, mode_t @var{mode}])
  2969.  
  2970. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  2971.  
  2972. @comment OPEN_MAX
  2973. @item int OPEN_MAX
  2974.  
  2975. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  2976.  
  2977. @comment open_memstream
  2978. @item FILE * open_memstream (char **@var{ptr}, size_t *@var{sizeloc})
  2979.  
  2980. @file{stdio.h} (GNU):  @ref{String Streams}.
  2981.  
  2982. @comment open_obstack_stream
  2983. @item FILE * open_obstack_stream (struct obstack *@var{obstack})
  2984.  
  2985. @file{stdio.h} (GNU):  @ref{Obstack Streams}.
  2986.  
  2987. @comment OPOST
  2988. @item tcflag_t OPOST
  2989.  
  2990. @file{termios.h} (POSIX.1):  @ref{Output Modes}.
  2991.  
  2992. @comment optarg
  2993. @item char * optarg
  2994.  
  2995. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  2996.  
  2997. @comment opterr
  2998. @item int opterr
  2999.  
  3000. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  3001.  
  3002. @comment optind
  3003. @item int optind
  3004.  
  3005. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  3006.  
  3007. @comment optopt
  3008. @item int optopt
  3009.  
  3010. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  3011.  
  3012. @comment O_RDONLY
  3013. @item int O_RDONLY
  3014.  
  3015. @file{fcntl.h} (POSIX.1):  @ref{Access Modes}.
  3016.  
  3017. @comment O_RDWR
  3018. @item int O_RDWR
  3019.  
  3020. @file{fcntl.h} (POSIX.1):  @ref{Access Modes}.
  3021.  
  3022. @comment O_READ
  3023. @item int O_READ
  3024.  
  3025. @file{fcntl.h} (GNU):  @ref{Access Modes}.
  3026.  
  3027. @comment O_SHLOCK
  3028. @item int O_SHLOCK
  3029.  
  3030. @file{fcntl.h} (BSD):  @ref{Open-time Flags}.
  3031.  
  3032. @comment O_SYNC
  3033. @item int O_SYNC
  3034.  
  3035. @file{fcntl.h} (BSD):  @ref{Operating Modes}.
  3036.  
  3037. @comment O_TRUNC
  3038. @item int O_TRUNC
  3039.  
  3040. @file{fcntl.h} (POSIX.1):  @ref{Open-time Flags}.
  3041.  
  3042. @comment O_WRITE
  3043. @item int O_WRITE
  3044.  
  3045. @file{fcntl.h} (GNU):  @ref{Access Modes}.
  3046.  
  3047. @comment O_WRONLY
  3048. @item int O_WRONLY
  3049.  
  3050. @file{fcntl.h} (POSIX.1):  @ref{Access Modes}.
  3051.  
  3052. @comment OXTABS
  3053. @item tcflag_t OXTABS
  3054.  
  3055. @file{termios.h} (BSD):  @ref{Output Modes}.
  3056.  
  3057. @comment PA_CHAR
  3058. @item PA_CHAR
  3059.  
  3060. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3061.  
  3062. @comment PA_DOUBLE
  3063. @item PA_DOUBLE
  3064.  
  3065. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3066.  
  3067. @comment PA_FLAG_LONG_DOUBLE
  3068. @item PA_FLAG_LONG_DOUBLE
  3069.  
  3070. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3071.  
  3072. @comment PA_FLAG_LONG
  3073. @item PA_FLAG_LONG
  3074.  
  3075. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3076.  
  3077. @comment PA_FLAG_LONG_LONG
  3078. @item PA_FLAG_LONG_LONG
  3079.  
  3080. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3081.  
  3082. @comment PA_FLAG_MASK
  3083. @item int PA_FLAG_MASK
  3084.  
  3085. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3086.  
  3087. @comment PA_FLAG_PTR
  3088. @item PA_FLAG_PTR
  3089.  
  3090. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3091.  
  3092. @comment PA_FLAG_SHORT
  3093. @item PA_FLAG_SHORT
  3094.  
  3095. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3096.  
  3097. @comment PA_FLOAT
  3098. @item PA_FLOAT
  3099.  
  3100. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3101.  
  3102. @comment PA_INT
  3103. @item PA_INT
  3104.  
  3105. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3106.  
  3107. @comment PA_LAST
  3108. @item PA_LAST
  3109.  
  3110. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3111.  
  3112. @comment PA_POINTER
  3113. @item PA_POINTER
  3114.  
  3115. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3116.  
  3117. @comment PARENB
  3118. @item tcflag_t PARENB
  3119.  
  3120. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  3121.  
  3122. @comment PARMRK
  3123. @item tcflag_t PARMRK
  3124.  
  3125. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  3126.  
  3127. @comment PARODD
  3128. @item tcflag_t PARODD
  3129.  
  3130. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  3131.  
  3132. @comment parse_printf_format
  3133. @item size_t parse_printf_format (const char *@var{template}, size_t @var{n}, int *@var{argtypes})
  3134.  
  3135. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3136.  
  3137. @comment PA_STRING
  3138. @item PA_STRING
  3139.  
  3140. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  3141.  
  3142. @comment pathconf
  3143. @item long int pathconf (const char *@var{filename}, int @var{parameter})
  3144.  
  3145. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3146.  
  3147. @comment PATH_MAX
  3148. @item int PATH_MAX
  3149.  
  3150. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  3151.  
  3152. @comment pause
  3153. @item int pause ()
  3154.  
  3155. @file{unistd.h} (POSIX.1):  @ref{Using Pause}.
  3156.  
  3157. @comment _PC_CHOWN_RESTRICTED
  3158. @item _PC_CHOWN_RESTRICTED
  3159.  
  3160. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3161.  
  3162. @comment _PC_LINK_MAX
  3163. @item _PC_LINK_MAX
  3164.  
  3165. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3166.  
  3167. @comment pclose
  3168. @item int pclose (FILE *@var{stream})
  3169.  
  3170. @file{stdio.h} (POSIX.2, SVID, BSD):  @ref{Pipe to a Subprocess}.
  3171.  
  3172. @comment _PC_MAX_CANON
  3173. @item _PC_MAX_CANON
  3174.  
  3175. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3176.  
  3177. @comment _PC_MAX_INPUT
  3178. @item _PC_MAX_INPUT
  3179.  
  3180. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3181.  
  3182. @comment _PC_NAME_MAX
  3183. @item _PC_NAME_MAX
  3184.  
  3185. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3186.  
  3187. @comment _PC_NO_TRUNC
  3188. @item _PC_NO_TRUNC
  3189.  
  3190. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3191.  
  3192. @comment _PC_PATH_MAX
  3193. @item _PC_PATH_MAX
  3194.  
  3195. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3196.  
  3197. @comment _PC_PIPE_BUF
  3198. @item _PC_PIPE_BUF
  3199.  
  3200. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3201.  
  3202. @comment _PC_VDISABLE
  3203. @item _PC_VDISABLE
  3204.  
  3205. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  3206.  
  3207. @comment PENDIN
  3208. @item tcflag_t PENDIN
  3209.  
  3210. @file{termios.h} (BSD):  @ref{Local Modes}.
  3211.  
  3212. @comment perror
  3213. @item void perror (const char *@var{message})
  3214.  
  3215. @file{stdio.h} (ANSI):  @ref{Error Messages,}.
  3216.  
  3217. @comment PF_FILE
  3218. @item int PF_FILE
  3219.  
  3220. @file{sys/socket.h} (GNU):  @ref{File Namespace Details}.
  3221.  
  3222. @comment PF_INET
  3223. @item int PF_INET
  3224.  
  3225. @file{sys/socket.h} (BSD):  @ref{Internet Namespace}.
  3226.  
  3227. @comment PF_UNIX
  3228. @item int PF_UNIX
  3229.  
  3230. @file{sys/socket.h} (BSD):  @ref{File Namespace Details}.
  3231.  
  3232. @comment pid_t
  3233. @item pid_t
  3234.  
  3235. @file{sys/types.h} (POSIX.1):  @ref{Process Identification}.
  3236.  
  3237. @comment PIPE_BUF
  3238. @item int PIPE_BUF
  3239.  
  3240. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  3241.  
  3242. @comment pipe
  3243. @item int pipe (int @var{filedes}@t{[2]})
  3244.  
  3245. @file{unistd.h} (POSIX.1):  @ref{Creating a Pipe}.
  3246.  
  3247. @comment popen
  3248. @item FILE * popen (const char *@var{command}, const char *@var{mode})
  3249.  
  3250. @file{stdio.h} (POSIX.2, SVID, BSD):  @ref{Pipe to a Subprocess}.
  3251.  
  3252. @comment _POSIX2_BC_BASE_MAX
  3253. @item _POSIX2_BC_BASE_MAX
  3254.  
  3255. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  3256.  
  3257. @comment _POSIX2_BC_DIM_MAX
  3258. @item _POSIX2_BC_DIM_MAX
  3259.  
  3260. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  3261.  
  3262. @comment _POSIX2_BC_SCALE_MAX
  3263. @item _POSIX2_BC_SCALE_MAX
  3264.  
  3265. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  3266.  
  3267. @comment _POSIX2_BC_STRING_MAX
  3268. @item _POSIX2_BC_STRING_MAX
  3269.  
  3270. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  3271.  
  3272. @comment _POSIX2_C_DEV
  3273. @item int _POSIX2_C_DEV
  3274.  
  3275. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  3276.  
  3277. @comment _POSIX2_COLL_WEIGHTS_MAX
  3278. @item _POSIX2_COLL_WEIGHTS_MAX
  3279.  
  3280. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  3281.  
  3282. @comment _POSIX2_C_VERSION
  3283. @item long int _POSIX2_C_VERSION
  3284.  
  3285. @file{unistd.h} (POSIX.2):  @ref{Version Supported}.
  3286.  
  3287. @comment _POSIX2_EQUIV_CLASS_MAX
  3288. @item _POSIX2_EQUIV_CLASS_MAX
  3289.  
  3290. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  3291.  
  3292. @comment _POSIX2_EXPR_NEST_MAX
  3293. @item _POSIX2_EXPR_NEST_MAX
  3294.  
  3295. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  3296.  
  3297. @comment _POSIX2_FORT_DEV
  3298. @item int _POSIX2_FORT_DEV
  3299.  
  3300. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  3301.  
  3302. @comment _POSIX2_FORT_RUN
  3303. @item int _POSIX2_FORT_RUN
  3304.  
  3305. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  3306.  
  3307. @comment _POSIX2_LINE_MAX
  3308. @item _POSIX2_LINE_MAX
  3309.  
  3310. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  3311.  
  3312. @comment _POSIX2_LOCALEDEF
  3313. @item int _POSIX2_LOCALEDEF
  3314.  
  3315. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  3316.  
  3317. @comment _POSIX2_RE_DUP_MAX
  3318. @item _POSIX2_RE_DUP_MAX
  3319.  
  3320. @file{limits.h} (POSIX.2):  @ref{Minimums}.
  3321.  
  3322. @comment _POSIX2_SW_DEV
  3323. @item int _POSIX2_SW_DEV
  3324.  
  3325. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  3326.  
  3327. @comment _POSIX_ARG_MAX
  3328. @item _POSIX_ARG_MAX
  3329.  
  3330. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  3331.  
  3332. @comment _POSIX_CHILD_MAX
  3333. @item _POSIX_CHILD_MAX
  3334.  
  3335. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  3336.  
  3337. @comment _POSIX_CHOWN_RESTRICTED
  3338. @item int _POSIX_CHOWN_RESTRICTED
  3339.  
  3340. @file{unistd.h} (POSIX.1):  @ref{Options for Files}.
  3341.  
  3342. @comment _POSIX_JOB_CONTROL
  3343. @item int _POSIX_JOB_CONTROL
  3344.  
  3345. @file{unistd.h} (POSIX.1):  @ref{System Options}.
  3346.  
  3347. @comment _POSIX_LINK_MAX
  3348. @item _POSIX_LINK_MAX
  3349.  
  3350. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  3351.  
  3352. @comment _POSIX_MAX_CANON
  3353. @item _POSIX_MAX_CANON
  3354.  
  3355. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  3356.  
  3357. @comment _POSIX_MAX_INPUT
  3358. @item _POSIX_MAX_INPUT
  3359.  
  3360. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  3361.  
  3362. @comment _POSIX_NAME_MAX
  3363. @item _POSIX_NAME_MAX
  3364.  
  3365. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  3366.  
  3367. @comment _POSIX_NGROUPS_MAX
  3368. @item _POSIX_NGROUPS_MAX
  3369.  
  3370. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  3371.  
  3372. @comment _POSIX_NO_TRUNC
  3373. @item int _POSIX_NO_TRUNC
  3374.  
  3375. @file{unistd.h} (POSIX.1):  @ref{Options for Files}.
  3376.  
  3377. @comment _POSIX_OPEN_MAX
  3378. @item _POSIX_OPEN_MAX
  3379.  
  3380. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  3381.  
  3382. @comment _POSIX_PATH_MAX
  3383. @item _POSIX_PATH_MAX
  3384.  
  3385. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  3386.  
  3387. @comment _POSIX_PIPE_BUF
  3388. @item _POSIX_PIPE_BUF
  3389.  
  3390. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  3391.  
  3392. @comment _POSIX_SAVED_IDS
  3393. @item int _POSIX_SAVED_IDS
  3394.  
  3395. @file{unistd.h} (POSIX.1):  @ref{System Options}.
  3396.  
  3397. @comment _POSIX_SSIZE_MAX
  3398. @item _POSIX_SSIZE_MAX
  3399.  
  3400. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  3401.  
  3402. @comment _POSIX_STREAM_MAX
  3403. @item _POSIX_STREAM_MAX
  3404.  
  3405. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  3406.  
  3407. @comment _POSIX_TZNAME_MAX
  3408. @item _POSIX_TZNAME_MAX
  3409.  
  3410. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  3411.  
  3412. @comment _POSIX_VDISABLE
  3413. @item unsigned char _POSIX_VDISABLE
  3414.  
  3415. @file{unistd.h} (POSIX.1):  @ref{Options for Files}.
  3416.  
  3417. @comment _POSIX_VERSION
  3418. @item long int _POSIX_VERSION
  3419.  
  3420. @file{unistd.h} (POSIX.1):  @ref{Version Supported}.
  3421.  
  3422. @comment pow
  3423. @item double pow (double @var{base}, double @var{power})
  3424.  
  3425. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  3426.  
  3427. @comment printf_arginfo_function
  3428. @item printf_arginfo_function
  3429.  
  3430. @file{printf.h} (GNU):  @ref{Defining the Output Handler}.
  3431.  
  3432. @comment printf_function
  3433. @item printf_function
  3434.  
  3435. @file{printf.h} (GNU):  @ref{Defining the Output Handler}.
  3436.  
  3437. @comment printf
  3438. @item int printf (const char *@var{template}, @dots{})
  3439.  
  3440. @file{stdio.h} (ANSI):  @ref{Formatted Output Functions}.
  3441.  
  3442. @comment PRIO_MAX
  3443. @item PRIO_MAX
  3444.  
  3445. @file{sys/resource.h} (BSD):  @ref{Priority}.
  3446.  
  3447. @comment PRIO_MIN
  3448. @item PRIO_MIN
  3449.  
  3450. @file{sys/resource.h} (BSD):  @ref{Priority}.
  3451.  
  3452. @comment PRIO_PGRP
  3453. @item PRIO_PGRP
  3454.  
  3455. @file{sys/resource.h} (BSD):  @ref{Priority}.
  3456.  
  3457. @comment PRIO_PROCESS
  3458. @item PRIO_PROCESS
  3459.  
  3460. @file{sys/resource.h} (BSD):  @ref{Priority}.
  3461.  
  3462. @comment PRIO_USER
  3463. @item PRIO_USER
  3464.  
  3465. @file{sys/resource.h} (BSD):  @ref{Priority}.
  3466.  
  3467. @comment program_invocation_name
  3468. @item char * program_invocation_name
  3469.  
  3470. @file{errno.h} (GNU):  @ref{Error Messages,}.
  3471.  
  3472. @comment program_invocation_short_name
  3473. @item char * program_invocation_short_name
  3474.  
  3475. @file{errno.h} (GNU):  @ref{Error Messages,}.
  3476.  
  3477. @comment psignal
  3478. @item void psignal (int @var{signum}, const char *@var{message})
  3479.  
  3480. @file{signal.h} (BSD):  @ref{Signal Messages}.
  3481.  
  3482. @comment P_tmpdir
  3483. @item char * P_tmpdir
  3484.  
  3485. @file{stdio.h} (SVID):  @ref{Temporary Files}.
  3486.  
  3487. @comment ptrdiff_t
  3488. @item ptrdiff_t
  3489.  
  3490. @file{stddef.h} (ANSI):  @ref{Important Data Types}.
  3491.  
  3492. @comment putchar
  3493. @item int putchar (int @var{c})
  3494.  
  3495. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  3496.  
  3497. @comment putc
  3498. @item int putc (int @var{c}, FILE *@var{stream})
  3499.  
  3500. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  3501.  
  3502. @comment putenv
  3503. @item int putenv (const char *@var{string})
  3504.  
  3505. @file{stdlib.h} (SVID):  @ref{Environment Access}.
  3506.  
  3507. @comment putpwent
  3508. @item int putpwent (const struct passwd *@var{p}, FILE *@var{stream})
  3509.  
  3510. @file{pwd.h} (SVID):  @ref{Writing a User Entry}.
  3511.  
  3512. @comment puts
  3513. @item int puts (const char *@var{s})
  3514.  
  3515. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  3516.  
  3517. @comment putw
  3518. @item int putw (int @var{w}, FILE *@var{stream})
  3519.  
  3520. @file{stdio.h} (SVID):  @ref{Simple Output}.
  3521.  
  3522. @comment qsort
  3523. @item void qsort (void *@var{array}, size_t @var{count}, size_t @var{size}, comparison_fn_t @var{compare})
  3524.  
  3525. @file{stdlib.h} (ANSI):  @ref{Array Sort Function,}.
  3526.  
  3527. @comment raise
  3528. @item int raise (int @var{signum})
  3529.  
  3530. @file{signal.h} (ANSI):  @ref{Signaling Yourself}.
  3531.  
  3532. @comment r_alloc_free
  3533. @item void r_alloc_free (void **@var{handleptr})
  3534.  
  3535. @file{malloc.h} (GNU):  @ref{Using Relocator}.
  3536.  
  3537. @comment r_alloc
  3538. @item void * r_alloc (void **@var{handleptr}, size_t @var{size})
  3539.  
  3540. @file{malloc.h} (GNU):  @ref{Using Relocator}.
  3541.  
  3542. @comment rand
  3543. @item int rand ()
  3544.  
  3545. @file{stdlib.h} (ANSI):  @ref{ANSI Random}.
  3546.  
  3547. @comment RAND_MAX
  3548. @item int RAND_MAX
  3549.  
  3550. @file{stdlib.h} (ANSI):  @ref{ANSI Random}.
  3551.  
  3552. @comment random
  3553. @item long int random ()
  3554.  
  3555. @file{stdlib.h} (BSD):  @ref{BSD Random}.
  3556.  
  3557. @comment readdir
  3558. @item struct dirent * readdir (DIR *@var{dirstream})
  3559.  
  3560. @file{dirent.h} (POSIX.1):  @ref{Reading/Closing Directory}.
  3561.  
  3562. @comment read
  3563. @item ssize_t read (int @var{filedes}, void *@var{buffer}, size_t @var{size})
  3564.  
  3565. @file{unistd.h} (POSIX.1):  @ref{I/O Primitives}.
  3566.  
  3567. @comment readlink
  3568. @item int readlink (const char *@var{filename}, char *@var{buffer}, size_t @var{size})
  3569.  
  3570. @file{unistd.h} (BSD):  @ref{Symbolic Links}.
  3571.  
  3572. @comment __realloc_hook
  3573. @item __realloc_hook
  3574.  
  3575. @file{malloc.h} (GNU):  @ref{Hooks for Malloc}.
  3576.  
  3577. @comment realloc
  3578. @item void * realloc (void *@var{ptr}, size_t @var{newsize})
  3579.  
  3580. @file{malloc.h}, @file{stdlib.h} (ANSI):  @ref{Changing Block Size}.
  3581.  
  3582. @comment recvfrom
  3583. @item int recvfrom (int @var{socket}, void *@var{buffer}, size_t @var{size}, int @var{flags}, struct sockaddr *@var{addr}, size_t *@var{length-ptr})
  3584.  
  3585. @file{sys/socket.h} (BSD):  @ref{Receiving Datagrams}.
  3586.  
  3587. @comment recv
  3588. @item int recv (int @var{socket}, void *@var{buffer}, size_t @var{size}, int @var{flags})
  3589.  
  3590. @file{sys/socket.h} (BSD):  @ref{Receiving Data}.
  3591.  
  3592. @comment recvmsg
  3593. @item int recvmsg (int @var{socket}, struct msghdr *@var{message}, int @var{flags})
  3594.  
  3595. @file{sys/socket.h} (BSD):  @ref{Receiving Datagrams}.
  3596.  
  3597. @comment RE_DUP_MAX
  3598. @item int RE_DUP_MAX
  3599.  
  3600. @file{limits.h} (POSIX.2):  @ref{General Limits}.
  3601.  
  3602. @comment REG_BADBR
  3603. @item REG_BADBR
  3604.  
  3605. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3606.  
  3607. @comment REG_BADPAT
  3608. @item REG_BADPAT
  3609.  
  3610. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3611.  
  3612. @comment REG_BADRPT
  3613. @item REG_BADRPT
  3614.  
  3615. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3616.  
  3617. @comment regcomp
  3618. @item int regcomp (regex_t *@var{compiled}, const char *@var{pattern}, int @var{cflags})
  3619.  
  3620. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3621.  
  3622. @comment REG_EBRACE
  3623. @item REG_EBRACE
  3624.  
  3625. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3626.  
  3627. @comment REG_EBRACK
  3628. @item REG_EBRACK
  3629.  
  3630. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3631.  
  3632. @comment REG_ECOLLATE
  3633. @item REG_ECOLLATE
  3634.  
  3635. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3636.  
  3637. @comment REG_ECTYPE
  3638. @item REG_ECTYPE
  3639.  
  3640. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3641.  
  3642. @comment REG_EESCAPE
  3643. @item REG_EESCAPE
  3644.  
  3645. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3646.  
  3647. @comment REG_EPAREN
  3648. @item REG_EPAREN
  3649.  
  3650. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3651.  
  3652. @comment REG_ERANGE
  3653. @item REG_ERANGE
  3654.  
  3655. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3656.  
  3657. @comment regerror
  3658. @item size_t regerror (int @var{errcode}, regex_t *@var{compiled}, char *@var{buffer}, size_t @var{length})
  3659.  
  3660. @file{regex.h} (POSIX.2):  @ref{Regexp Cleanup}.
  3661.  
  3662. @comment REG_ESPACE
  3663. @item REG_ESPACE
  3664.  
  3665. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  3666.  
  3667. @comment REG_ESPACE
  3668. @item REG_ESPACE
  3669.  
  3670. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3671.  
  3672. @comment REG_ESUBREG
  3673. @item REG_ESUBREG
  3674.  
  3675. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3676.  
  3677. @comment regexec
  3678. @item int regexec (regex_t *@var{compiled}, char *@var{string}, size_t @var{nmatch}, regmatch_t @var{matchptr} @t{[]}, int @var{eflags})
  3679.  
  3680. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  3681.  
  3682. @comment REG_EXTENDED
  3683. @item REG_EXTENDED
  3684.  
  3685. @file{regex.h} (POSIX.2):  @ref{Flags for POSIX Regexps}.
  3686.  
  3687. @comment regex_t
  3688. @item regex_t
  3689.  
  3690. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  3691.  
  3692. @comment regfree
  3693. @item void regfree (regex_t *@var{compiled})
  3694.  
  3695. @file{regex.h} (POSIX.2):  @ref{Regexp Cleanup}.
  3696.  
  3697. @comment REG_ICASE
  3698. @item REG_ICASE
  3699.  
  3700. @file{regex.h} (POSIX.2):  @ref{Flags for POSIX Regexps}.
  3701.  
  3702. @comment register_printf_function
  3703. @item int register_printf_function (int @var{spec}, printf_function @var{handler-function}, printf_arginfo_function @var{arginfo-function})
  3704.  
  3705. @file{printf.h} (GNU):  @ref{Registering New Conversions}.
  3706.  
  3707. @comment regmatch_t
  3708. @item regmatch_t
  3709.  
  3710. @file{regex.h} (POSIX.2):  @ref{Regexp Subexpressions}.
  3711.  
  3712. @comment REG_NEWLINE
  3713. @item REG_NEWLINE
  3714.  
  3715. @file{regex.h} (POSIX.2):  @ref{Flags for POSIX Regexps}.
  3716.  
  3717. @comment REG_NOMATCH
  3718. @item REG_NOMATCH
  3719.  
  3720. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  3721.  
  3722. @comment REG_NOSUB
  3723. @item REG_NOSUB
  3724.  
  3725. @file{regex.h} (POSIX.2):  @ref{Flags for POSIX Regexps}.
  3726.  
  3727. @comment REG_NOTBOL
  3728. @item REG_NOTBOL
  3729.  
  3730. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  3731.  
  3732. @comment REG_NOTEOL
  3733. @item REG_NOTEOL
  3734.  
  3735. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  3736.  
  3737. @comment regoff_t
  3738. @item regoff_t
  3739.  
  3740. @file{regex.h} (POSIX.2):  @ref{Regexp Subexpressions}.
  3741.  
  3742. @comment remove
  3743. @item int remove (const char *@var{filename})
  3744.  
  3745. @file{stdio.h} (ANSI):  @ref{Deleting Files}.
  3746.  
  3747. @comment rename
  3748. @item int rename (const char *@var{oldname}, const char *@var{newname})
  3749.  
  3750. @file{stdio.h} (ANSI):  @ref{Renaming Files}.
  3751.  
  3752. @comment rewinddir
  3753. @item void rewinddir (DIR *@var{dirstream})
  3754.  
  3755. @file{dirent.h} (POSIX.1):  @ref{Random Access Directory}.
  3756.  
  3757. @comment rewind
  3758. @item void rewind (FILE *@var{stream})
  3759.  
  3760. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  3761.  
  3762. @comment rindex
  3763. @item char * rindex (const char *@var{string}, int @var{c})
  3764.  
  3765. @file{string.h} (BSD):  @ref{Search Functions,}.
  3766.  
  3767. @comment rint
  3768. @item double rint (double @var{x})
  3769.  
  3770. @file{math.h} (BSD):  @ref{Rounding and Remainders}.
  3771.  
  3772. @comment RLIMIT_CORE
  3773. @item RLIMIT_CORE
  3774.  
  3775. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3776.  
  3777. @comment RLIMIT_CPU
  3778. @item RLIMIT_CPU
  3779.  
  3780. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3781.  
  3782. @comment RLIMIT_DATA
  3783. @item RLIMIT_DATA
  3784.  
  3785. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3786.  
  3787. @comment RLIMIT_FSIZE
  3788. @item RLIMIT_FSIZE
  3789.  
  3790. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3791.  
  3792. @comment RLIMIT_MEMLOCK
  3793. @item RLIMIT_MEMLOCK
  3794.  
  3795. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3796.  
  3797. @comment RLIMIT_NOFILE
  3798. @item RLIMIT_NOFILE
  3799.  
  3800. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3801.  
  3802. @comment RLIMIT_NPROC
  3803. @item RLIMIT_NPROC
  3804.  
  3805. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3806.  
  3807. @comment RLIMIT_RSS
  3808. @item RLIMIT_RSS
  3809.  
  3810. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3811.  
  3812. @comment RLIMIT_STACK
  3813. @item RLIMIT_STACK
  3814.  
  3815. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3816.  
  3817. @comment RLIM_NLIMITS
  3818. @item RLIM_NLIMITS
  3819.  
  3820. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  3821.  
  3822. @comment rmdir
  3823. @item int rmdir (const char *@var{filename})
  3824.  
  3825. @file{unistd.h} (POSIX.1):  @ref{Deleting Files}.
  3826.  
  3827. @comment R_OK
  3828. @item int R_OK
  3829.  
  3830. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  3831.  
  3832. @comment r_re_alloc
  3833. @item void * r_re_alloc (void **@var{handleptr}, size_t @var{size})
  3834.  
  3835. @file{malloc.h} (GNU):  @ref{Using Relocator}.
  3836.  
  3837. @comment RUSAGE_CHILDREN
  3838. @item RUSAGE_CHILDREN
  3839.  
  3840. @file{sys/resource.h} (BSD):  @ref{Resource Usage}.
  3841.  
  3842. @comment RUSAGE_SELF
  3843. @item RUSAGE_SELF
  3844.  
  3845. @file{sys/resource.h} (BSD):  @ref{Resource Usage}.
  3846.  
  3847. @comment SA_NOCLDSTOP
  3848. @item int SA_NOCLDSTOP
  3849.  
  3850. @file{signal.h} (POSIX.1):  @ref{Flags for Sigaction}.
  3851.  
  3852. @comment SA_ONSTACK
  3853. @item int SA_ONSTACK
  3854.  
  3855. @file{signal.h} (BSD):  @ref{Flags for Sigaction}.
  3856.  
  3857. @comment SA_RESTART
  3858. @item int SA_RESTART
  3859.  
  3860. @file{signal.h} (BSD):  @ref{Flags for Sigaction}.
  3861.  
  3862. @comment _SC_2_C_DEV
  3863. @item _SC_2_C_DEV
  3864.  
  3865. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3866.  
  3867. @comment _SC_2_FORT_DEV
  3868. @item _SC_2_FORT_DEV
  3869.  
  3870. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3871.  
  3872. @comment _SC_2_FORT_RUN
  3873. @item _SC_2_FORT_RUN
  3874.  
  3875. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3876.  
  3877. @comment _SC_2_LOCALEDEF
  3878. @item _SC_2_LOCALEDEF
  3879.  
  3880. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3881.  
  3882. @comment _SC_2_SW_DEV
  3883. @item _SC_2_SW_DEV
  3884.  
  3885. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3886.  
  3887. @comment _SC_2_VERSION
  3888. @item _SC_2_VERSION
  3889.  
  3890. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3891.  
  3892. @comment scalb
  3893. @item double scalb (double @var{value}, int @var{exponent})
  3894.  
  3895. @file{math.h} (BSD):  @ref{Normalization Functions}.
  3896.  
  3897. @comment scanf
  3898. @item int scanf (const char *@var{template}, @dots{})
  3899.  
  3900. @file{stdio.h} (ANSI):  @ref{Formatted Input Functions}.
  3901.  
  3902. @comment _SC_ARG_MAX
  3903. @item _SC_ARG_MAX
  3904.  
  3905. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  3906.  
  3907. @comment _SC_BC_BASE_MAX
  3908. @item _SC_BC_BASE_MAX
  3909.  
  3910. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3911.  
  3912. @comment _SC_BC_DIM_MAX
  3913. @item _SC_BC_DIM_MAX
  3914.  
  3915. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3916.  
  3917. @comment _SC_BC_SCALE_MAX
  3918. @item _SC_BC_SCALE_MAX
  3919.  
  3920. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3921.  
  3922. @comment _SC_BC_STRING_MAX
  3923. @item _SC_BC_STRING_MAX
  3924.  
  3925. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3926.  
  3927. @comment _SC_CHILD_MAX
  3928. @item _SC_CHILD_MAX
  3929.  
  3930. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  3931.  
  3932. @comment _SC_CLK_TCK
  3933. @item _SC_CLK_TCK
  3934.  
  3935. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  3936.  
  3937. @comment _SC_COLL_WEIGHTS_MAX
  3938. @item _SC_COLL_WEIGHTS_MAX
  3939.  
  3940. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3941.  
  3942. @comment _SC_EQUIV_CLASS_MAX
  3943. @item _SC_EQUIV_CLASS_MAX
  3944.  
  3945. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3946.  
  3947. @comment _SC_EXPR_NEST_MAX
  3948. @item _SC_EXPR_NEST_MAX
  3949.  
  3950. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3951.  
  3952. @comment SCHAR_MAX
  3953. @item SCHAR_MAX
  3954.  
  3955. @file{limits.h} (ANSI):  @ref{Range of Type}.
  3956.  
  3957. @comment SCHAR_MIN
  3958. @item SCHAR_MIN
  3959.  
  3960. @file{limits.h} (ANSI):  @ref{Range of Type}.
  3961.  
  3962. @comment _SC_JOB_CONTROL
  3963. @item _SC_JOB_CONTROL
  3964.  
  3965. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  3966.  
  3967. @comment _SC_LINE_MAX
  3968. @item _SC_LINE_MAX
  3969.  
  3970. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  3971.  
  3972. @comment _SC_NGROUPS_MAX
  3973. @item _SC_NGROUPS_MAX
  3974.  
  3975. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  3976.  
  3977. @comment _SC_OPEN_MAX
  3978. @item _SC_OPEN_MAX
  3979.  
  3980. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  3981.  
  3982. @comment _SC_PAGESIZE
  3983. @item _SC_PAGESIZE
  3984.  
  3985. @file{unistd.h} (GNU):  @ref{Constants for Sysconf}.
  3986.  
  3987. @comment _SC_SAVED_IDS
  3988. @item _SC_SAVED_IDS
  3989.  
  3990. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  3991.  
  3992. @comment _SC_STREAM_MAX
  3993. @item _SC_STREAM_MAX
  3994.  
  3995. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  3996.  
  3997. @comment _SC_TZNAME_MAX
  3998. @item _SC_TZNAME_MAX
  3999.  
  4000. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  4001.  
  4002. @comment _SC_VERSION
  4003. @item _SC_VERSION
  4004.  
  4005. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  4006.  
  4007. @comment _SC_VERSION
  4008. @item _SC_VERSION
  4009.  
  4010. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  4011.  
  4012. @comment SEEK_CUR
  4013. @item int SEEK_CUR
  4014.  
  4015. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  4016.  
  4017. @comment seekdir
  4018. @item void seekdir (DIR *@var{dirstream}, off_t @var{pos})
  4019.  
  4020. @file{dirent.h} (BSD):  @ref{Random Access Directory}.
  4021.  
  4022. @comment SEEK_END
  4023. @item int SEEK_END
  4024.  
  4025. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  4026.  
  4027. @comment SEEK_SET
  4028. @item int SEEK_SET
  4029.  
  4030. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  4031.  
  4032. @comment select
  4033. @item int select (int @var{nfds}, fd_set *@var{read-fds}, fd_set *@var{write-fds}, fd_set *@var{except-fds}, struct timeval *@var{timeout})
  4034.  
  4035. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  4036.  
  4037. @comment send
  4038. @item int send (int @var{socket}, void *@var{buffer}, size_t @var{size}, int @var{flags})
  4039.  
  4040. @file{sys/socket.h} (BSD):  @ref{Sending Data}.
  4041.  
  4042. @comment sendmsg
  4043. @item int sendmsg (int @var{socket}, const struct msghdr *@var{message}, int @var{flags})
  4044.  
  4045. @file{sys/socket.h} (BSD):  @ref{Receiving Datagrams}.
  4046.  
  4047. @comment sendto
  4048. @item int sendto (int @var{socket}, void *@var{buffer}. size_t @var{size}, int @var{flags}, struct sockaddr *@var{addr}, size_t @var{length})
  4049.  
  4050. @file{sys/socket.h} (BSD):  @ref{Sending Datagrams}.
  4051.  
  4052. @comment setbuffer
  4053. @item void setbuffer (FILE *@var{stream}, char *@var{buf}, size_t @var{size})
  4054.  
  4055. @file{stdio.h} (BSD):  @ref{Controlling Buffering}.
  4056.  
  4057. @comment setbuf
  4058. @item void setbuf (FILE *@var{stream}, char *@var{buf})
  4059.  
  4060. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  4061.  
  4062. @comment setgid
  4063. @item int setgid (gid_t @var{newgid})
  4064.  
  4065. @file{unistd.h} (POSIX.1):  @ref{Setting Groups}.
  4066.  
  4067. @comment setgrent
  4068. @item void setgrent (void)
  4069.  
  4070. @file{grp.h} (SVID, BSD):  @ref{Scanning All Groups}.
  4071.  
  4072. @comment setgroups
  4073. @item int setgroups (size_t @var{count}, gid_t *@var{groups})
  4074.  
  4075. @file{grp.h} (BSD):  @ref{Setting Groups}.
  4076.  
  4077. @comment sethostent
  4078. @item void sethostent (int @var{stayopen})
  4079.  
  4080. @file{netdb.h} (BSD):  @ref{Host Names}.
  4081.  
  4082. @comment sethostid
  4083. @item int sethostid (long int @var{id})
  4084.  
  4085. @file{unistd.h} (BSD):  @ref{Host Identification}.
  4086.  
  4087. @comment sethostname
  4088. @item int sethostname (const char *@var{name}, size_t @var{length})
  4089.  
  4090. @file{unistd.h} (BSD):  @ref{Host Identification}.
  4091.  
  4092. @comment setitimer
  4093. @item int setitimer (int @var{which}, struct itimerval *@var{new}, struct itimerval *@var{old})
  4094.  
  4095. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  4096.  
  4097. @comment setjmp
  4098. @item int setjmp (jmp_buf @var{state})
  4099.  
  4100. @file{setjmp.h} (ANSI):  @ref{Non-Local Details,}.
  4101.  
  4102. @comment setlinebuf
  4103. @item void setlinebuf (FILE *@var{stream})
  4104.  
  4105. @file{stdio.h} (BSD):  @ref{Controlling Buffering}.
  4106.  
  4107. @comment setlocale
  4108. @item char * setlocale (int @var{category}, const char *@var{locale})
  4109.  
  4110. @file{locale.h} (ANSI):  @ref{Setting the Locale,}.
  4111.  
  4112. @comment setnetent
  4113. @item void setnetent (int @var{stayopen})
  4114.  
  4115. @file{netdb.h} (BSD):  @ref{Networks Database}.
  4116.  
  4117. @comment setpgid
  4118. @item int setpgid (pid_t @var{pid}, pid_t @var{pgid})
  4119.  
  4120. @file{unistd.h} (POSIX.1):  @ref{Process Group Functions,}.
  4121.  
  4122. @comment setpgrp
  4123. @item int setpgrp (pid_t @var{pid}, pid_t @var{pgid})
  4124.  
  4125. @file{unistd.h} (BSD):  @ref{Process Group Functions,}.
  4126.  
  4127. @comment setpriority
  4128. @item int setpriority (int @var{class}, int @var{id}, int @var{priority})
  4129.  
  4130. @file{sys/resource.h} (BSD):  @ref{Priority}.
  4131.  
  4132. @comment setprotoent
  4133. @item void setprotoent (int @var{stayopen})
  4134.  
  4135. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  4136.  
  4137. @comment setpwent
  4138. @item void setpwent (void)
  4139.  
  4140. @file{pwd.h} (SVID, BSD):  @ref{Scanning All Users}.
  4141.  
  4142. @comment setregid
  4143. @item int setregid (gid_t @var{rgid}, fid_t @var{egid})
  4144.  
  4145. @file{unistd.h} (BSD):  @ref{Setting Groups}.
  4146.  
  4147. @comment setreuid
  4148. @item int setreuid (uid_t @var{ruid}, uid_t @var{euid})
  4149.  
  4150. @file{unistd.h} (BSD):  @ref{Setting User ID}.
  4151.  
  4152. @comment setrlimit
  4153. @item int setrlimit (int @var{resource}, struct rlimit *@var{rlp})
  4154.  
  4155. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  4156.  
  4157. @comment setservent
  4158. @item void setservent (int @var{stayopen})
  4159.  
  4160. @file{netdb.h} (BSD):  @ref{Services Database}.
  4161.  
  4162. @comment setsid
  4163. @item pid_t setsid (void)
  4164.  
  4165. @file{unistd.h} (POSIX.1):  @ref{Process Group Functions,}.
  4166.  
  4167. @comment setsockopt
  4168. @item int setsockopt (int @var{socket}, int @var{level}, int @var{optname}, void *@var{optval}, size_t @var{optlen})
  4169.  
  4170. @file{sys/socket.h} (BSD):  @ref{Socket Option Functions}.
  4171.  
  4172. @comment setstate
  4173. @item void * setstate (void *@var{state})
  4174.  
  4175. @file{stdlib.h} (BSD):  @ref{BSD Random}.
  4176.  
  4177. @comment settimeofday
  4178. @item int settimeofday (const struct timeval *@var{tp}, const struct timezone *@var{tzp})
  4179.  
  4180. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  4181.  
  4182. @comment setuid
  4183. @item int setuid (uid_t @var{newuid})
  4184.  
  4185. @file{unistd.h} (POSIX.1):  @ref{Setting User ID}.
  4186.  
  4187. @comment setvbuf
  4188. @item int setvbuf (FILE *@var{stream}, char *@var{buf}, int @var{mode}, size_t @var{size})
  4189.  
  4190. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  4191.  
  4192. @comment SHRT_MAX
  4193. @item SHRT_MAX
  4194.  
  4195. @file{limits.h} (ANSI):  @ref{Range of Type}.
  4196.  
  4197. @comment SHRT_MIN
  4198. @item SHRT_MIN
  4199.  
  4200. @file{limits.h} (ANSI):  @ref{Range of Type}.
  4201.  
  4202. @comment shutdown
  4203. @item int shutdown (int @var{socket}, int @var{how})
  4204.  
  4205. @file{sys/socket.h} (BSD):  @ref{Closing a Socket}.
  4206.  
  4207. @comment S_IEXEC
  4208. @item S_IEXEC
  4209.  
  4210. @file{sys/stat.h} (BSD):  @ref{Permission Bits}.
  4211.  
  4212. @comment S_IFBLK
  4213. @item S_IFBLK
  4214.  
  4215. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  4216.  
  4217. @comment S_IFCHR
  4218. @item S_IFCHR
  4219.  
  4220. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  4221.  
  4222. @comment S_IFDIR
  4223. @item S_IFDIR
  4224.  
  4225. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  4226.  
  4227. @comment S_IFIFO
  4228. @item S_IFIFO
  4229.  
  4230. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  4231.  
  4232. @comment S_IFLNK
  4233. @item S_IFLNK
  4234.  
  4235. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  4236.  
  4237. @comment S_IFMT
  4238. @item int S_IFMT
  4239.  
  4240. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  4241.  
  4242. @comment S_IFREG
  4243. @item S_IFREG
  4244.  
  4245. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  4246.  
  4247. @comment S_IFSOCK
  4248. @item S_IFSOCK
  4249.  
  4250. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  4251.  
  4252. @comment SIGABRT
  4253. @item int SIGABRT
  4254.  
  4255. @file{signal.h} (ANSI):  @ref{Program Error Signals}.
  4256.  
  4257. @comment sigaction
  4258. @item int sigaction (int @var{signum}, const struct sigaction *@var{action}, struct sigaction *@var{old-action})
  4259.  
  4260. @file{signal.h} (POSIX.1):  @ref{Advanced Signal Handling}.
  4261.  
  4262. @comment sigaddset
  4263. @item int sigaddset (sigset_t *@var{set}, int @var{signum})
  4264.  
  4265. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  4266.  
  4267. @comment SIGALRM
  4268. @item int SIGALRM
  4269.  
  4270. @file{signal.h} (POSIX.1):  @ref{Alarm Signals}.
  4271.  
  4272. @comment sigaltstack
  4273. @item int sigaltstack (const struct sigaltstack *@var{stack}, struct sigaltstack *@var{oldstack})
  4274.  
  4275. @file{signal.h} (BSD):  @ref{Signal Stack}.
  4276.  
  4277. @comment sig_atomic_t
  4278. @item sig_atomic_t
  4279.  
  4280. @file{signal.h} (ANSI):  @ref{Atomic Types}.
  4281.  
  4282. @comment sigblock
  4283. @item int sigblock (int @var{mask})
  4284.  
  4285. @file{signal.h} (BSD):  @ref{Blocking in BSD}.
  4286.  
  4287. @comment SIG_BLOCK
  4288. @item SIG_BLOCK
  4289.  
  4290. @file{signal.h} (POSIX.1):  @ref{Process Signal Mask}.
  4291.  
  4292. @comment SIGBUS
  4293. @item int SIGBUS
  4294.  
  4295. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  4296.  
  4297. @comment SIGCHLD
  4298. @item int SIGCHLD
  4299.  
  4300. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  4301.  
  4302. @comment SIGCLD
  4303. @item int SIGCLD
  4304.  
  4305. @file{signal.h} (SVID):  @ref{Job Control Signals}.
  4306.  
  4307. @comment SIGCONT
  4308. @item int SIGCONT
  4309.  
  4310. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  4311.  
  4312. @comment sigdelset
  4313. @item int sigdelset (sigset_t *@var{set}, int @var{signum})
  4314.  
  4315. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  4316.  
  4317. @comment sigemptyset
  4318. @item int sigemptyset (sigset_t *@var{set})
  4319.  
  4320. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  4321.  
  4322. @comment SIGEMT
  4323. @item int SIGEMT
  4324.  
  4325. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  4326.  
  4327. @comment SIG_ERR
  4328. @item sighandler_t SIG_ERR
  4329.  
  4330. @file{signal.h} (ANSI):  @ref{Basic Signal Handling}.
  4331.  
  4332. @comment sigfillset
  4333. @item int sigfillset (sigset_t *@var{set})
  4334.  
  4335. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  4336.  
  4337. @comment SIGFPE
  4338. @item int SIGFPE
  4339.  
  4340. @file{signal.h} (ANSI):  @ref{Program Error Signals}.
  4341.  
  4342. @comment sighandler_t
  4343. @item sighandler_t
  4344.  
  4345. @file{signal.h} (GNU):  @ref{Basic Signal Handling}.
  4346.  
  4347. @comment SIGHUP
  4348. @item int SIGHUP
  4349.  
  4350. @file{signal.h} (POSIX.1):  @ref{Termination Signals}.
  4351.  
  4352. @comment SIGILL
  4353. @item int SIGILL
  4354.  
  4355. @file{signal.h} (ANSI):  @ref{Program Error Signals}.
  4356.  
  4357. @comment SIGINFO
  4358. @item int SIGINFO
  4359.  
  4360. @file{signal.h} (BSD):  @ref{Miscellaneous Signals}.
  4361.  
  4362. @comment siginterrupt
  4363. @item int siginterrupt (int @var{signum}, int @var{failflag})
  4364.  
  4365. @file{signal.h} (BSD):  @ref{BSD Handler}.
  4366.  
  4367. @comment SIGINT
  4368. @item int SIGINT
  4369.  
  4370. @file{signal.h} (ANSI):  @ref{Termination Signals}.
  4371.  
  4372. @comment SIGIO
  4373. @item int SIGIO
  4374.  
  4375. @file{signal.h} (BSD):  @ref{Asynchronous I/O Signals}.
  4376.  
  4377. @comment SIGIOT
  4378. @item int SIGIOT
  4379.  
  4380. @file{signal.h} (Unix):  @ref{Program Error Signals}.
  4381.  
  4382. @comment sigismember
  4383. @item int sigismember (const sigset_t *@var{set}, int @var{signum})
  4384.  
  4385. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  4386.  
  4387. @comment sigjmp_buf
  4388. @item sigjmp_buf
  4389.  
  4390. @file{setjmp.h} (POSIX.1):  @ref{Non-Local Exits and Signals,,}.
  4391.  
  4392. @comment SIGKILL
  4393. @item int SIGKILL
  4394.  
  4395. @file{signal.h} (POSIX.1):  @ref{Termination Signals}.
  4396.  
  4397. @comment siglongjmp
  4398. @item void siglongjmp (sigjmp_buf @var{state}, int @var{value})
  4399.  
  4400. @file{setjmp.h} (POSIX.1):  @ref{Non-Local Exits and Signals,,}.
  4401.  
  4402. @comment SIGLOST
  4403. @item int SIGLOST
  4404.  
  4405. @file{signal.h} (GNU):  @ref{Operation Error Signals}.
  4406.  
  4407. @comment sigmask
  4408. @item int sigmask (int @var{signum})
  4409.  
  4410. @file{signal.h} (BSD):  @ref{Blocking in BSD}.
  4411.  
  4412. @comment signal
  4413. @item sighandler_t signal (int @var{signum}, sighandler_t @var{action})
  4414.  
  4415. @file{signal.h} (ANSI):  @ref{Basic Signal Handling}.
  4416.  
  4417. @comment sigpause
  4418. @item int sigpause (int @var{mask})
  4419.  
  4420. @file{signal.h} (BSD):  @ref{Blocking in BSD}.
  4421.  
  4422. @comment sigpending
  4423. @item int sigpending (sigset_t *@var{set})
  4424.  
  4425. @file{signal.h} (POSIX.1):  @ref{Checking for Pending Signals}.
  4426.  
  4427. @comment SIGPIPE
  4428. @item int SIGPIPE
  4429.  
  4430. @file{signal.h} (POSIX.1):  @ref{Operation Error Signals}.
  4431.  
  4432. @comment SIGPOLL
  4433. @item int SIGPOLL
  4434.  
  4435. @file{signal.h} (SVID):  @ref{Asynchronous I/O Signals}.
  4436.  
  4437. @comment sigprocmask
  4438. @item int sigprocmask (int @var{how}, const sigset_t *@var{set}, sigset_t *@var{oldset})
  4439.  
  4440. @file{signal.h} (POSIX.1):  @ref{Process Signal Mask}.
  4441.  
  4442. @comment SIGPROF
  4443. @item int SIGPROF
  4444.  
  4445. @file{signal.h} (BSD):  @ref{Alarm Signals}.
  4446.  
  4447. @comment SIGQUIT
  4448. @item int SIGQUIT
  4449.  
  4450. @file{signal.h} (POSIX.1):  @ref{Termination Signals}.
  4451.  
  4452. @comment SIGSEGV
  4453. @item int SIGSEGV
  4454.  
  4455. @file{signal.h} (ANSI):  @ref{Program Error Signals}.
  4456.  
  4457. @comment sigsetjmp
  4458. @item int sigsetjmp (sigjmp_buf @var{state}, int @var{savesigs})
  4459.  
  4460. @file{setjmp.h} (POSIX.1):  @ref{Non-Local Exits and Signals,,}.
  4461.  
  4462. @comment sigsetmask
  4463. @item int sigsetmask (int @var{mask})
  4464.  
  4465. @file{signal.h} (BSD):  @ref{Blocking in BSD}.
  4466.  
  4467. @comment SIG_SETMASK
  4468. @item SIG_SETMASK
  4469.  
  4470. @file{signal.h} (POSIX.1):  @ref{Process Signal Mask}.
  4471.  
  4472. @comment sigset_t
  4473. @item sigset_t
  4474.  
  4475. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  4476.  
  4477. @comment sigstack
  4478. @item int sigstack (const struct sigstack *@var{stack}, struct sigstack *@var{oldstack})
  4479.  
  4480. @file{signal.h} (BSD):  @ref{Signal Stack}.
  4481.  
  4482. @comment SIGSTOP
  4483. @item int SIGSTOP
  4484.  
  4485. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  4486.  
  4487. @comment sigsuspend
  4488. @item int sigsuspend (const sigset_t *@var{set})
  4489.  
  4490. @file{signal.h} (POSIX.1):  @ref{Sigsuspend}.
  4491.  
  4492. @comment SIGSYS
  4493. @item int SIGSYS
  4494.  
  4495. @file{signal.h} (Unix):  @ref{Program Error Signals}.
  4496.  
  4497. @comment SIGTERM
  4498. @item int SIGTERM
  4499.  
  4500. @file{signal.h} (ANSI):  @ref{Termination Signals}.
  4501.  
  4502. @comment SIGTRAP
  4503. @item int SIGTRAP
  4504.  
  4505. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  4506.  
  4507. @comment SIGTSTP
  4508. @item int SIGTSTP
  4509.  
  4510. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  4511.  
  4512. @comment SIGTTIN
  4513. @item int SIGTTIN
  4514.  
  4515. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  4516.  
  4517. @comment SIGTTOU
  4518. @item int SIGTTOU
  4519.  
  4520. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  4521.  
  4522. @comment SIG_UNBLOCK
  4523. @item SIG_UNBLOCK
  4524.  
  4525. @file{signal.h} (POSIX.1):  @ref{Process Signal Mask}.
  4526.  
  4527. @comment SIGURG
  4528. @item int SIGURG
  4529.  
  4530. @file{signal.h} (BSD):  @ref{Asynchronous I/O Signals}.
  4531.  
  4532. @comment SIGUSR1
  4533. @item int SIGUSR1
  4534.  
  4535. @file{signal.h} (POSIX.1):  @ref{Miscellaneous Signals}.
  4536.  
  4537. @comment SIGUSR2
  4538. @item int SIGUSR2
  4539.  
  4540. @file{signal.h} (POSIX.1):  @ref{Miscellaneous Signals}.
  4541.  
  4542. @comment sigvec
  4543. @item int sigvec (int @var{signum}, const struct sigvec *@var{action},struct sigvec *@var{old-action})
  4544.  
  4545. @file{signal.h} (BSD):  @ref{BSD Handler}.
  4546.  
  4547. @comment SIGVTALRM
  4548. @item int SIGVTALRM
  4549.  
  4550. @file{signal.h} (BSD):  @ref{Alarm Signals}.
  4551.  
  4552. @comment SIGWINCH
  4553. @item int SIGWINCH
  4554.  
  4555. @file{signal.h} (BSD):  @ref{Miscellaneous Signals}.
  4556.  
  4557. @comment SIGXCPU
  4558. @item int SIGXCPU
  4559.  
  4560. @file{signal.h} (BSD):  @ref{Operation Error Signals}.
  4561.  
  4562. @comment SIGXFSZ
  4563. @item int SIGXFSZ
  4564.  
  4565. @file{signal.h} (BSD):  @ref{Operation Error Signals}.
  4566.  
  4567. @comment sinh
  4568. @item double sinh (double @var{x})
  4569.  
  4570. @file{math.h} (ANSI):  @ref{Hyperbolic Functions}.
  4571.  
  4572. @comment sin
  4573. @item double sin (double @var{x})
  4574.  
  4575. @file{math.h} (ANSI):  @ref{Trig Functions}.
  4576.  
  4577. @comment S_IREAD
  4578. @item S_IREAD
  4579.  
  4580. @file{sys/stat.h} (BSD):  @ref{Permission Bits}.
  4581.  
  4582. @comment S_IRGRP
  4583. @item S_IRGRP
  4584.  
  4585. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4586.  
  4587. @comment S_IROTH
  4588. @item S_IROTH
  4589.  
  4590. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4591.  
  4592. @comment S_IRUSR
  4593. @item S_IRUSR
  4594.  
  4595. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4596.  
  4597. @comment S_IRWXG
  4598. @item S_IRWXG
  4599.  
  4600. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4601.  
  4602. @comment S_IRWXO
  4603. @item S_IRWXO
  4604.  
  4605. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4606.  
  4607. @comment S_IRWXU
  4608. @item S_IRWXU
  4609.  
  4610. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4611.  
  4612. @comment S_ISBLK
  4613. @item int S_ISBLK (mode_t @var{m})
  4614.  
  4615. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  4616.  
  4617. @comment S_ISCHR
  4618. @item int S_ISCHR (mode_t @var{m})
  4619.  
  4620. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  4621.  
  4622. @comment S_ISDIR
  4623. @item int S_ISDIR (mode_t @var{m})
  4624.  
  4625. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  4626.  
  4627. @comment S_ISFIFO
  4628. @item int S_ISFIFO (mode_t @var{m})
  4629.  
  4630. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  4631.  
  4632. @comment S_ISGID
  4633. @item S_ISGID
  4634.  
  4635. @file{sys/stat.h} (POSIX):  @ref{Permission Bits}.
  4636.  
  4637. @comment S_ISLNK
  4638. @item int S_ISLNK (mode_t @var{m})
  4639.  
  4640. @file{sys/stat.h} (GNU):  @ref{Testing File Type}.
  4641.  
  4642. @comment S_ISREG
  4643. @item int S_ISREG (mode_t @var{m})
  4644.  
  4645. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  4646.  
  4647. @comment S_ISSOCK
  4648. @item int S_ISSOCK (mode_t @var{m})
  4649.  
  4650. @file{sys/stat.h} (GNU):  @ref{Testing File Type}.
  4651.  
  4652. @comment S_ISUID
  4653. @item S_ISUID
  4654.  
  4655. @file{sys/stat.h} (POSIX):  @ref{Permission Bits}.
  4656.  
  4657. @comment S_ISVTX
  4658. @item S_ISVTX
  4659.  
  4660. @file{sys/stat.h} (BSD):  @ref{Permission Bits}.
  4661.  
  4662. @comment S_IWGRP
  4663. @item S_IWGRP
  4664.  
  4665. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4666.  
  4667. @comment S_IWOTH
  4668. @item S_IWOTH
  4669.  
  4670. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4671.  
  4672. @comment S_IWRITE
  4673. @item S_IWRITE
  4674.  
  4675. @file{sys/stat.h} (BSD):  @ref{Permission Bits}.
  4676.  
  4677. @comment S_IWUSR
  4678. @item S_IWUSR
  4679.  
  4680. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4681.  
  4682. @comment S_IXGRP
  4683. @item S_IXGRP
  4684.  
  4685. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4686.  
  4687. @comment S_IXOTH
  4688. @item S_IXOTH
  4689.  
  4690. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4691.  
  4692. @comment S_IXUSR
  4693. @item S_IXUSR
  4694.  
  4695. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  4696.  
  4697. @comment size_t
  4698. @item size_t
  4699.  
  4700. @file{stddef.h} (ANSI):  @ref{Important Data Types}.
  4701.  
  4702. @comment sleep
  4703. @item unsigned int sleep (unsigned int @var{seconds})
  4704.  
  4705. @file{unistd.h} (POSIX.1):  @ref{Sleeping}.
  4706.  
  4707. @comment snprintf
  4708. @item int snprintf (char *@var{s}, size_t @var{size}, const char *@var{template}, @dots{})
  4709.  
  4710. @file{stdio.h} (GNU):  @ref{Formatted Output Functions}.
  4711.  
  4712. @comment SO_BROADCAST
  4713. @item SO_BROADCAST
  4714.  
  4715. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4716.  
  4717. @comment SOCK_DGRAM
  4718. @item int SOCK_DGRAM
  4719.  
  4720. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  4721.  
  4722. @comment socket
  4723. @item int socket (int @var{namespace}, int @var{style}, int @var{protocol})
  4724.  
  4725. @file{sys/socket.h} (BSD):  @ref{Creating a Socket}.
  4726.  
  4727. @comment socketpair
  4728. @item int socketpair (int @var{namespace}, int @var{style}, int @var{protocol}, int @var{filedes}@t{[2]})
  4729.  
  4730. @file{sys/socket.h} (BSD):  @ref{Socket Pairs}.
  4731.  
  4732. @comment SOCK_RAW
  4733. @item int SOCK_RAW
  4734.  
  4735. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  4736.  
  4737. @comment SOCK_RDM
  4738. @item int SOCK_RDM
  4739.  
  4740. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  4741.  
  4742. @comment SOCK_SEQPACKET
  4743. @item int SOCK_SEQPACKET
  4744.  
  4745. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  4746.  
  4747. @comment SOCK_STREAM
  4748. @item int SOCK_STREAM
  4749.  
  4750. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  4751.  
  4752. @comment SO_DEBUG
  4753. @item SO_DEBUG
  4754.  
  4755. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4756.  
  4757. @comment SO_DONTROUTE
  4758. @item SO_DONTROUTE
  4759.  
  4760. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4761.  
  4762. @comment SO_ERROR
  4763. @item SO_ERROR
  4764.  
  4765. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4766.  
  4767. @comment SO_KEEPALIVE
  4768. @item SO_KEEPALIVE
  4769.  
  4770. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4771.  
  4772. @comment SO_LINGER
  4773. @item SO_LINGER
  4774.  
  4775. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4776.  
  4777. @comment SOL_SOCKET
  4778. @item int SOL_SOCKET
  4779.  
  4780. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4781.  
  4782. @comment SO_OOBINLINE
  4783. @item SO_OOBINLINE
  4784.  
  4785. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4786.  
  4787. @comment SO_RCVBUF
  4788. @item SO_RCVBUF
  4789.  
  4790. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4791.  
  4792. @comment SO_REUSEADDR
  4793. @item SO_REUSEADDR
  4794.  
  4795. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4796.  
  4797. @comment SO_SNDBUF
  4798. @item SO_SNDBUF
  4799.  
  4800. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4801.  
  4802. @comment SO_STYLE
  4803. @item SO_STYLE
  4804.  
  4805. @file{sys/socket.h} (GNU):  @ref{Socket-Level Options}.
  4806.  
  4807. @comment SO_TYPE
  4808. @item SO_TYPE
  4809.  
  4810. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  4811.  
  4812. @comment speed_t
  4813. @item speed_t
  4814.  
  4815. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  4816.  
  4817. @comment sprintf
  4818. @item int sprintf (char *@var{s}, const char *@var{template}, @dots{})
  4819.  
  4820. @file{stdio.h} (ANSI):  @ref{Formatted Output Functions}.
  4821.  
  4822. @comment sqrt
  4823. @item double sqrt (double @var{x})
  4824.  
  4825. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  4826.  
  4827. @comment srand
  4828. @item void srand (unsigned int @var{seed})
  4829.  
  4830. @file{stdlib.h} (ANSI):  @ref{ANSI Random}.
  4831.  
  4832. @comment srandom
  4833. @item void srandom (unsigned int @var{seed})
  4834.  
  4835. @file{stdlib.h} (BSD):  @ref{BSD Random}.
  4836.  
  4837. @comment sscanf
  4838. @item int sscanf (const char *@var{s}, const char *@var{template}, @dots{})
  4839.  
  4840. @file{stdio.h} (ANSI):  @ref{Formatted Input Functions}.
  4841.  
  4842. @comment ssignal
  4843. @item sighandler_t ssignal (int @var{signum}, sighandler_t @var{action})
  4844.  
  4845. @file{signal.h} (SVID):  @ref{Basic Signal Handling}.
  4846.  
  4847. @comment SSIZE_MAX
  4848. @item int SSIZE_MAX
  4849.  
  4850. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  4851.  
  4852. @comment ssize_t
  4853. @item ssize_t
  4854.  
  4855. @file{unistd.h} (POSIX.1):  @ref{I/O Primitives}.
  4856.  
  4857. @comment stat
  4858. @item int stat (const char *@var{filename}, struct stat *@var{buf})
  4859.  
  4860. @file{sys/stat.h} (POSIX.1):  @ref{Reading Attributes}.
  4861.  
  4862. @comment STDERR_FILENO
  4863. @item STDERR_FILENO
  4864.  
  4865. @file{unistd.h} (POSIX.1):  @ref{Descriptors and Streams}.
  4866.  
  4867. @comment stderr
  4868. @item FILE * stderr
  4869.  
  4870. @file{stdio.h} (ANSI):  @ref{Standard Streams}.
  4871.  
  4872. @comment STDIN_FILENO
  4873. @item STDIN_FILENO
  4874.  
  4875. @file{unistd.h} (POSIX.1):  @ref{Descriptors and Streams}.
  4876.  
  4877. @comment stdin
  4878. @item FILE * stdin
  4879.  
  4880. @file{stdio.h} (ANSI):  @ref{Standard Streams}.
  4881.  
  4882. @comment STDOUT_FILENO
  4883. @item STDOUT_FILENO
  4884.  
  4885. @file{unistd.h} (POSIX.1):  @ref{Descriptors and Streams}.
  4886.  
  4887. @comment stdout
  4888. @item FILE * stdout
  4889.  
  4890. @file{stdio.h} (ANSI):  @ref{Standard Streams}.
  4891.  
  4892. @comment stpcpy
  4893. @item char * stpcpy (char *@var{to}, const char *@var{from})
  4894.  
  4895. @file{string.h} (Unknown origin):  @ref{Copying and Concatenation,}.
  4896.  
  4897. @comment strcasecmp
  4898. @item int strcasecmp (const char *@var{s1}, const char *@var{s2})
  4899.  
  4900. @file{string.h} (BSD):  @ref{String/Array Comparison,}.
  4901.  
  4902. @comment strcat
  4903. @item char * strcat (char *@var{to}, const char *@var{from})
  4904.  
  4905. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  4906.  
  4907. @comment strchr
  4908. @item char * strchr (const char *@var{string}, int @var{c})
  4909.  
  4910. @file{string.h} (ANSI):  @ref{Search Functions,}.
  4911.  
  4912. @comment strcmp
  4913. @item int strcmp (const char *@var{s1}, const char *@var{s2})
  4914.  
  4915. @file{string.h} (ANSI):  @ref{String/Array Comparison,}.
  4916.  
  4917. @comment strcoll
  4918. @item int strcoll (const char *@var{s1}, const char *@var{s2})
  4919.  
  4920. @file{string.h} (ANSI):  @ref{Collation Functions,}.
  4921.  
  4922. @comment strcpy
  4923. @item char * strcpy (char *@var{to}, const char *@var{from})
  4924.  
  4925. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  4926.  
  4927. @comment strcspn
  4928. @item size_t strcspn (const char *@var{string}, const char *@var{stopset})
  4929.  
  4930. @file{string.h} (ANSI):  @ref{Search Functions,}.
  4931.  
  4932. @comment strdup
  4933. @item char * strdup (const char *@var{s})
  4934.  
  4935. @file{string.h} (SVID):  @ref{Copying and Concatenation,}.
  4936.  
  4937. @comment STREAM_MAX
  4938. @item int STREAM_MAX
  4939.  
  4940. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  4941.  
  4942. @comment strerror
  4943. @item char * strerror (int @var{errnum})
  4944.  
  4945. @file{string.h} (ANSI):  @ref{Error Messages,}.
  4946.  
  4947. @comment strftime
  4948. @item size_t strftime (char *@var{s}, size_t @var{size}, const char *@var{template}, const struct tm *@var{brokentime})
  4949.  
  4950. @file{time.h} (ANSI):  @ref{Formatting Date and Time}.
  4951.  
  4952. @comment strlen
  4953. @item size_t strlen (const char *@var{s})
  4954.  
  4955. @file{string.h} (ANSI):  @ref{String Length,}.
  4956.  
  4957. @comment strncasecmp
  4958. @item int strncasecmp (const char *@var{s1}, const char *@var{s2}, size_t @var{n})
  4959.  
  4960. @file{string.h} (BSD):  @ref{String/Array Comparison,}.
  4961.  
  4962. @comment strncat
  4963. @item char * strncat (char *@var{to}, const char *@var{from}, size_t @var{size})
  4964.  
  4965. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  4966.  
  4967. @comment strncmp
  4968. @item int strncmp (const char *@var{s1}, const char *@var{s2}, size_t @var{size})
  4969.  
  4970. @file{string.h} (ANSI):  @ref{String/Array Comparison,}.
  4971.  
  4972. @comment strncpy
  4973. @item char * strncpy (char *@var{to}, const char *@var{from}, size_t @var{size})
  4974.  
  4975. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  4976.  
  4977. @comment strpbrk
  4978. @item char * strpbrk (const char *@var{string}, const char *@var{stopset})
  4979.  
  4980. @file{string.h} (ANSI):  @ref{Search Functions,}.
  4981.  
  4982. @comment strrchr
  4983. @item char * strrchr (const char *@var{string}, int @var{c})
  4984.  
  4985. @file{string.h} (ANSI):  @ref{Search Functions,}.
  4986.  
  4987. @comment strsignal
  4988. @item char * strsignal (int @var{signum})
  4989.  
  4990. @file{string.h} (GNU):  @ref{Signal Messages}.
  4991.  
  4992. @comment strspn
  4993. @item size_t strspn (const char *@var{string}, const char *@var{skipset})
  4994.  
  4995. @file{string.h} (ANSI):  @ref{Search Functions,}.
  4996.  
  4997. @comment strstr
  4998. @item char * strstr (const char *@var{haystack}, const char *@var{needle})
  4999.  
  5000. @file{string.h} (ANSI):  @ref{Search Functions,}.
  5001.  
  5002. @comment strtod
  5003. @item double strtod (const char *@var{string}, char **@var{tailptr})
  5004.  
  5005. @file{stdlib.h} (ANSI):  @ref{Parsing of Floats}.
  5006.  
  5007. @comment strtok
  5008. @item char * strtok (char *@var{newstring}, const char *@var{delimiters})
  5009.  
  5010. @file{string.h} (ANSI):  @ref{Finding Tokens in a String,}.
  5011.  
  5012. @comment strtol
  5013. @item long int strtol (const char *@var{string}, char **@var{tailptr}, int @var{base})
  5014.  
  5015. @file{stdlib.h} (ANSI):  @ref{Parsing of Integers}.
  5016.  
  5017. @comment strtoul
  5018. @item unsigned long int strtoul (const char *@var{string}, char **@var{tailptr}, int @var{base})
  5019.  
  5020. @file{stdlib.h} (ANSI):  @ref{Parsing of Integers}.
  5021.  
  5022. @comment struct dirent
  5023. @item struct dirent
  5024.  
  5025. @file{dirent.h} (POSIX.1):  @ref{Directory Entries}.
  5026.  
  5027. @comment struct flock
  5028. @item struct flock
  5029.  
  5030. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  5031.  
  5032. @comment struct group
  5033. @item struct group
  5034.  
  5035. @file{grp.h} (POSIX.1):  @ref{Group Data Structure}.
  5036.  
  5037. @comment struct hostent
  5038. @item struct hostent
  5039.  
  5040. @file{netdb.h} (BSD):  @ref{Host Names}.
  5041.  
  5042. @comment struct in_addr
  5043. @item struct in_addr
  5044.  
  5045. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  5046.  
  5047. @comment struct itimerval
  5048. @item struct itimerval
  5049.  
  5050. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  5051.  
  5052. @comment struct lconv
  5053. @item struct lconv
  5054.  
  5055. @file{locale.h} (ANSI):  @ref{Numeric Formatting,}.
  5056.  
  5057. @comment struct linger
  5058. @item struct linger
  5059.  
  5060. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  5061.  
  5062. @comment struct msghdr
  5063. @item struct msghdr
  5064.  
  5065. @file{sys/socket.h} (BSD):  @ref{Receiving Datagrams}.
  5066.  
  5067. @comment struct mstats
  5068. @item struct mstats
  5069.  
  5070. @file{malloc.h} (GNU):  @ref{Statistics of Malloc}.
  5071.  
  5072. @comment struct netent
  5073. @item struct netent
  5074.  
  5075. @file{netdb.h} (BSD):  @ref{Networks Database}.
  5076.  
  5077. @comment struct obstack
  5078. @item struct obstack
  5079.  
  5080. @file{obstack.h} (GNU):  @ref{Creating Obstacks}.
  5081.  
  5082. @comment struct option
  5083. @item struct option
  5084.  
  5085. @file{getopt.h} (GNU):  @ref{Long Options}.
  5086.  
  5087. @comment struct passwd
  5088. @item struct passwd
  5089.  
  5090. @file{pwd.h} (POSIX.1):  @ref{User Data Structure}.
  5091.  
  5092. @comment struct printf_info
  5093. @item struct printf_info
  5094.  
  5095. @file{printf.h} (GNU):  @ref{Conversion Specifier Options}.
  5096.  
  5097. @comment struct protoent
  5098. @item struct protoent
  5099.  
  5100. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  5101.  
  5102. @comment struct rlimit
  5103. @item struct rlimit
  5104.  
  5105. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  5106.  
  5107. @comment struct rusage
  5108. @item struct rusage
  5109.  
  5110. @file{sys/resource.h} (BSD):  @ref{Resource Usage}.
  5111.  
  5112. @comment struct servent
  5113. @item struct servent
  5114.  
  5115. @file{netdb.h} (BSD):  @ref{Services Database}.
  5116.  
  5117. @comment struct sigaction
  5118. @item struct sigaction
  5119.  
  5120. @file{signal.h} (POSIX.1):  @ref{Advanced Signal Handling}.
  5121.  
  5122. @comment struct sigaltstack
  5123. @item struct sigaltstack
  5124.  
  5125. @file{signal.h} (BSD):  @ref{Signal Stack}.
  5126.  
  5127. @comment struct sigstack
  5128. @item struct sigstack
  5129.  
  5130. @file{signal.h} (BSD):  @ref{Signal Stack}.
  5131.  
  5132. @comment struct sigvec
  5133. @item struct sigvec
  5134.  
  5135. @file{signal.h} (BSD):  @ref{BSD Handler}.
  5136.  
  5137. @comment struct sockaddr
  5138. @item struct sockaddr
  5139.  
  5140. @file{sys/socket.h} (BSD):  @ref{Address Formats}.
  5141.  
  5142. @comment struct sockaddr_in
  5143. @item struct sockaddr_in
  5144.  
  5145. @file{netinet/in.h} (BSD):  @ref{Internet Address Format}.
  5146.  
  5147. @comment struct sockaddr_un
  5148. @item struct sockaddr_un
  5149.  
  5150. @file{sys/un.h} (BSD):  @ref{File Namespace Details}.
  5151.  
  5152. @comment struct stat
  5153. @item struct stat
  5154.  
  5155. @file{sys/stat.h} (POSIX.1):  @ref{Attribute Meanings}.
  5156.  
  5157. @comment struct termios
  5158. @item struct termios
  5159.  
  5160. @file{termios.h} (POSIX.1):  @ref{Mode Data Types}.
  5161.  
  5162. @comment struct timeval
  5163. @item struct timeval
  5164.  
  5165. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  5166.  
  5167. @comment struct timezone
  5168. @item struct timezone
  5169.  
  5170. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  5171.  
  5172. @comment struct tm
  5173. @item struct tm
  5174.  
  5175. @file{time.h} (ANSI):  @ref{Broken-down Time}.
  5176.  
  5177. @comment struct tms
  5178. @item struct tms
  5179.  
  5180. @file{sys/times.h} (POSIX.1):  @ref{Detailed CPU Time}.
  5181.  
  5182. @comment struct utimbuf
  5183. @item struct utimbuf
  5184.  
  5185. @file{time.h} (POSIX.1):  @ref{File Times}.
  5186.  
  5187. @comment struct utsname
  5188. @item struct utsname
  5189.  
  5190. @file{sys/utsname.h} (POSIX.1):  @ref{Hardware/Software Type ID}.
  5191.  
  5192. @comment strxfrm
  5193. @item size_t strxfrm (char *@var{to}, const char *@var{from}, size_t @var{size})
  5194.  
  5195. @file{string.h} (ANSI):  @ref{Collation Functions,}.
  5196.  
  5197. @comment SV_INTERRUPT
  5198. @item int SV_INTERRUPT
  5199.  
  5200. @file{signal.h} (BSD):  @ref{BSD Handler}.
  5201.  
  5202. @comment SV_ONSTACK
  5203. @item int SV_ONSTACK
  5204.  
  5205. @file{signal.h} (BSD):  @ref{BSD Handler}.
  5206.  
  5207. @comment SV_RESETHAND
  5208. @item int SV_RESETHAND
  5209.  
  5210. @file{signal.h} (Sun):  @ref{BSD Handler}.
  5211.  
  5212. @comment symlink
  5213. @item int symlink (const char *@var{oldname}, const char *@var{newname})
  5214.  
  5215. @file{unistd.h} (BSD):  @ref{Symbolic Links}.
  5216.  
  5217. @comment sysconf
  5218. @item long int sysconf (int @var{parameter})
  5219.  
  5220. @file{unistd.h} (POSIX.1):  @ref{Sysconf Definition}.
  5221.  
  5222. @comment system
  5223. @item int system (const char *@var{command})
  5224.  
  5225. @file{stdlib.h} (ANSI):  @ref{Running a Command}.
  5226.  
  5227. @comment tanh
  5228. @item double tanh (double @var{x})
  5229.  
  5230. @file{math.h} (ANSI):  @ref{Hyperbolic Functions}.
  5231.  
  5232. @comment tan
  5233. @item double tan (double @var{x})
  5234.  
  5235. @file{math.h} (ANSI):  @ref{Trig Functions}.
  5236.  
  5237. @comment tcdrain
  5238. @item int tcdrain (int @var{filedes})
  5239.  
  5240. @file{termios.h} (POSIX.1):  @ref{Line Control}.
  5241.  
  5242. @comment tcflag_t
  5243. @item tcflag_t
  5244.  
  5245. @file{termios.h} (POSIX.1):  @ref{Mode Data Types}.
  5246.  
  5247. @comment tcflow
  5248. @item int tcflow (int @var{filedes}, int @var{action})
  5249.  
  5250. @file{termios.h} (POSIX.1):  @ref{Line Control}.
  5251.  
  5252. @comment tcflush
  5253. @item int tcflush (int @var{filedes}, int @var{queue})
  5254.  
  5255. @file{termios.h} (POSIX.1):  @ref{Line Control}.
  5256.  
  5257. @comment tcgetattr
  5258. @item int tcgetattr (int @var{filedes}, struct termios *@var{termios-p})
  5259.  
  5260. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  5261.  
  5262. @comment tcgetpgrp
  5263. @item pid_t tcgetpgrp (int @var{filedes})
  5264.  
  5265. @file{unistd.h} (POSIX.1):  @ref{Terminal Access Functions,}.
  5266.  
  5267. @comment TCSADRAIN
  5268. @item TCSADRAIN
  5269.  
  5270. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  5271.  
  5272. @comment TCSAFLUSH
  5273. @item TCSAFLUSH
  5274.  
  5275. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  5276.  
  5277. @comment TCSANOW
  5278. @item TCSANOW
  5279.  
  5280. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  5281.  
  5282. @comment TCSASOFT
  5283. @item TCSASOFT
  5284.  
  5285. @file{termios.h} (BSD):  @ref{Mode Functions}.
  5286.  
  5287. @comment tcsendbreak
  5288. @item int tcsendbreak (int @var{filedes}, int @var{duration})
  5289.  
  5290. @file{termios.h} (POSIX.1):  @ref{Line Control}.
  5291.  
  5292. @comment tcsetattr
  5293. @item int tcsetattr (int @var{filedes}, int @var{when}, const struct termios *@var{termios-p})
  5294.  
  5295. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  5296.  
  5297. @comment tcsetpgrp
  5298. @item int tcsetpgrp (int @var{filedes}, pid_t @var{pgid})
  5299.  
  5300. @file{unistd.h} (POSIX.1):  @ref{Terminal Access Functions,}.
  5301.  
  5302. @comment telldir
  5303. @item off_t telldir (DIR *@var{dirstream})
  5304.  
  5305. @file{dirent.h} (BSD):  @ref{Random Access Directory}.
  5306.  
  5307. @comment TEMP_FAILURE_RETRY
  5308. @item TEMP_FAILURE_RETRY (@var{expression})
  5309.  
  5310. @file{unistd.h} (GNU):  @ref{Interrupted Primitives}.
  5311.  
  5312. @comment tempnam
  5313. @item char * tempnam (const char *@var{dir}, const char *@var{prefix})
  5314.  
  5315. @file{stdio.h} (SVID):  @ref{Temporary Files}.
  5316.  
  5317. @c This file is generated by summary.awk from the Texinfo sources.
  5318. @comment time
  5319. @item time_t time (time_t *@var{result})
  5320.  
  5321. @file{time.h} (ANSI):  @ref{Simple Calendar Time}.
  5322.  
  5323. @comment times
  5324. @item clock_t times (struct tms *@var{buffer})
  5325.  
  5326. @file{sys/times.h} (POSIX.1):  @ref{Detailed CPU Time}.
  5327.  
  5328. @comment time_t
  5329. @item time_t
  5330.  
  5331. @file{time.h} (ANSI):  @ref{Simple Calendar Time}.
  5332.  
  5333. @comment timezone
  5334. @item long int timezone
  5335.  
  5336. @file{time.h} (SVID):  @ref{Time Zone Functions}.
  5337.  
  5338. @comment tmpfile
  5339. @item FILE * tmpfile (void)
  5340.  
  5341. @file{stdio.h} (ANSI):  @ref{Temporary Files}.
  5342.  
  5343. @comment TMP_MAX
  5344. @item int TMP_MAX
  5345.  
  5346. @file{stdio.h} (ANSI):  @ref{Temporary Files}.
  5347.  
  5348. @comment tmpnam
  5349. @item char * tmpnam (char *@var{result})
  5350.  
  5351. @file{stdio.h} (ANSI):  @ref{Temporary Files}.
  5352.  
  5353. @comment toascii
  5354. @item int toascii (int @var{c})
  5355.  
  5356. @file{ctype.h} (SVID, BSD):  @ref{Case Conversion,}.
  5357.  
  5358. @comment tolower
  5359. @item int tolower (int @var{c})
  5360.  
  5361. @file{ctype.h} (ANSI):  @ref{Case Conversion,}.
  5362.  
  5363. @comment _tolower
  5364. @item int _tolower (int @var{c})
  5365.  
  5366. @file{ctype.h} (SVID):  @ref{Case Conversion,}.
  5367.  
  5368. @comment TOSTOP
  5369. @item tcflag_t TOSTOP
  5370.  
  5371. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  5372.  
  5373. @comment toupper
  5374. @item int toupper (int @var{c})
  5375.  
  5376. @file{ctype.h} (ANSI):  @ref{Case Conversion,}.
  5377.  
  5378. @comment _toupper
  5379. @item int _toupper (int @var{c})
  5380.  
  5381. @file{ctype.h} (SVID):  @ref{Case Conversion,}.
  5382.  
  5383. @comment TRY_AGAIN
  5384. @item TRY_AGAIN
  5385.  
  5386. @file{netdb.h} (BSD):  @ref{Host Names}.
  5387.  
  5388. @comment ttyname
  5389. @item char * ttyname (int @var{filedes})
  5390.  
  5391. @file{unistd.h} (POSIX.1):  @ref{Is It a Terminal}.
  5392.  
  5393. @comment TZNAME_MAX
  5394. @item int TZNAME_MAX
  5395.  
  5396. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  5397.  
  5398. @comment tzset
  5399. @item void tzset (void)
  5400.  
  5401. @file{time.h} (POSIX.1):  @ref{Time Zone Functions}.
  5402.  
  5403. @comment UCHAR_MAX
  5404. @item UCHAR_MAX
  5405.  
  5406. @file{limits.h} (ANSI):  @ref{Range of Type}.
  5407.  
  5408. @comment uid_t
  5409. @item uid_t
  5410.  
  5411. @file{sys/types.h} (POSIX.1):  @ref{Reading Persona}.
  5412.  
  5413. @comment UINT_MAX
  5414. @item UINT_MAX
  5415.  
  5416. @file{limits.h} (ANSI):  @ref{Range of Type}.
  5417.  
  5418. @comment ULONG_LONG_MAX
  5419. @item ULONG_LONG_MAX
  5420.  
  5421. @file{limits.h} (ANSI):  @ref{Range of Type}.
  5422.  
  5423. @comment ULONG_MAX
  5424. @item ULONG_MAX
  5425.  
  5426. @file{limits.h} (ANSI):  @ref{Range of Type}.
  5427.  
  5428. @comment umask
  5429. @item mode_t umask (mode_t @var{mask})
  5430.  
  5431. @file{sys/stat.h} (POSIX.1):  @ref{Setting Permissions}.
  5432.  
  5433. @comment uname
  5434. @item int uname (struct utsname *@var{info})
  5435.  
  5436. @file{sys/utsname.h} (POSIX.1):  @ref{Hardware/Software Type ID}.
  5437.  
  5438. @comment ungetc
  5439. @item int ungetc (int @var{c}, FILE *@var{stream})
  5440.  
  5441. @file{stdio.h} (ANSI):  @ref{How Unread}.
  5442.  
  5443. @comment union wait
  5444. @item union wait
  5445.  
  5446. @file{sys/wait.h} (BSD):  @ref{BSD Wait Functions}.
  5447.  
  5448. @comment unlink
  5449. @item int unlink (const char *@var{filename})
  5450.  
  5451. @file{unistd.h} (POSIX.1):  @ref{Deleting Files}.
  5452.  
  5453. @comment USHRT_MAX
  5454. @item USHRT_MAX
  5455.  
  5456. @file{limits.h} (ANSI):  @ref{Range of Type}.
  5457.  
  5458. @comment utime
  5459. @item int utime (const char *@var{filename}, const struct utimbuf *@var{times})
  5460.  
  5461. @file{time.h} (POSIX.1):  @ref{File Times}.
  5462.  
  5463. @comment utimes
  5464. @item int utimes (const char *@var{filename}, struct timeval @var{tvp}@t{[2]})
  5465.  
  5466. @file{sys/time.h} (BSD):  @ref{File Times}.
  5467.  
  5468. @comment va_alist
  5469. @item va_alist
  5470.  
  5471. @file{varargs.h} (Unix):  @ref{Old Varargs}.
  5472.  
  5473. @comment va_arg
  5474. @item @var{type} va_arg (va_list @var{ap}, @var{type})
  5475.  
  5476. @file{stdarg.h} (ANSI):  @ref{Argument Macros}.
  5477.  
  5478. @comment va_dcl
  5479. @item va_dcl
  5480.  
  5481. @file{varargs.h} (Unix):  @ref{Old Varargs}.
  5482.  
  5483. @comment va_end
  5484. @item void va_end (va_list @var{ap})
  5485.  
  5486. @file{stdarg.h} (ANSI):  @ref{Argument Macros}.
  5487.  
  5488. @comment va_list
  5489. @item va_list
  5490.  
  5491. @file{stdarg.h} (ANSI):  @ref{Argument Macros}.
  5492.  
  5493. @comment valloc
  5494. @item void * valloc (size_t @var{size})
  5495.  
  5496. @file{malloc.h}, @file{stdlib.h} (BSD):  @ref{Aligned Memory Blocks}.
  5497.  
  5498. @comment vasprintf
  5499. @item int vasprintf (char **@var{ptr}, const char *@var{template}, va_list @var{ap})
  5500.  
  5501. @file{stdio.h} (GNU):  @ref{Variable Arguments Output}.
  5502.  
  5503. @comment va_start
  5504. @item void va_start (va_list @var{ap})
  5505.  
  5506. @file{varargs.h} (Unix):  @ref{Old Varargs}.
  5507.  
  5508. @comment va_start
  5509. @item void va_start (va_list @var{ap}, @var{last-required})
  5510.  
  5511. @file{stdarg.h} (ANSI):  @ref{Argument Macros}.
  5512.  
  5513. @comment VDISCARD
  5514. @item int VDISCARD
  5515.  
  5516. @file{termios.h} (BSD):  @ref{Other Special}.
  5517.  
  5518. @comment VDSUSP
  5519. @item int VDSUSP
  5520.  
  5521. @file{termios.h} (BSD):  @ref{Signal Characters}.
  5522.  
  5523. @comment VEOF
  5524. @item int VEOF
  5525.  
  5526. @file{termios.h} (POSIX.1):  @ref{Editing Characters}.
  5527.  
  5528. @comment VEOL2
  5529. @item int VEOL2
  5530.  
  5531. @file{termios.h} (BSD):  @ref{Editing Characters}.
  5532.  
  5533. @comment VEOL
  5534. @item int VEOL
  5535.  
  5536. @file{termios.h} (POSIX.1):  @ref{Editing Characters}.
  5537.  
  5538. @comment VERASE
  5539. @item int VERASE
  5540.  
  5541. @file{termios.h} (POSIX.1):  @ref{Editing Characters}.
  5542.  
  5543. @comment vfork
  5544. @item pid_t vfork (void)
  5545.  
  5546. @file{unistd.h} (BSD):  @ref{Creating a Process}.
  5547.  
  5548. @comment vfprintf
  5549. @item int vfprintf (FILE *@var{stream}, const char *@var{template}, va_list @var{ap})
  5550.  
  5551. @file{stdio.h} (ANSI):  @ref{Variable Arguments Output}.
  5552.  
  5553. @comment vfscanf
  5554. @item int vfscanf (FILE *@var{stream}, const char *@var{template}, va_list @var{ap})
  5555.  
  5556. @file{stdio.h} (GNU):  @ref{Variable Arguments Input}.
  5557.  
  5558. @comment VINTR
  5559. @item int VINTR
  5560.  
  5561. @file{termios.h} (POSIX.1):  @ref{Signal Characters}.
  5562.  
  5563. @comment VKILL
  5564. @item int VKILL
  5565.  
  5566. @file{termios.h} (POSIX.1):  @ref{Editing Characters}.
  5567.  
  5568. @comment VLNEXT
  5569. @item int VLNEXT
  5570.  
  5571. @file{termios.h} (BSD):  @ref{Other Special}.
  5572.  
  5573. @comment VMIN
  5574. @item int VMIN
  5575.  
  5576. @file{termios.h} (POSIX.1):  @ref{Noncanonical Input}.
  5577.  
  5578. @comment vprintf
  5579. @item int vprintf (const char *@var{template}, va_list @var{ap})
  5580.  
  5581. @file{stdio.h} (ANSI):  @ref{Variable Arguments Output}.
  5582.  
  5583. @comment VQUIT
  5584. @item int VQUIT
  5585.  
  5586. @file{termios.h} (POSIX.1):  @ref{Signal Characters}.
  5587.  
  5588. @comment VREPRINT
  5589. @item int VREPRINT
  5590.  
  5591. @file{termios.h} (BSD):  @ref{Editing Characters}.
  5592.  
  5593. @comment vscanf
  5594. @item int vscanf (const char *@var{template}, va_list @var{ap})
  5595.  
  5596. @file{stdio.h} (GNU):  @ref{Variable Arguments Input}.
  5597.  
  5598. @comment vsnprintf
  5599. @item int vsnprintf (char *@var{s}, size_t @var{size}, const char *@var{template}, va_list @var{ap})
  5600.  
  5601. @file{stdio.h} (GNU):  @ref{Variable Arguments Output}.
  5602.  
  5603. @comment vsprintf
  5604. @item int vsprintf (char *@var{s}, const char *@var{template}, va_list @var{ap})
  5605.  
  5606. @file{stdio.h} (ANSI):  @ref{Variable Arguments Output}.
  5607.  
  5608. @comment vsscanf
  5609. @item int vsscanf (const char *@var{s}, const char *@var{template}, va_list @var{ap})
  5610.  
  5611. @file{stdio.h} (GNU):  @ref{Variable Arguments Input}.
  5612.  
  5613. @comment VSTART
  5614. @item int VSTART
  5615.  
  5616. @file{termios.h} (POSIX.1):  @ref{Start/Stop Characters}.
  5617.  
  5618. @comment VSTATUS
  5619. @item int VSTATUS
  5620.  
  5621. @file{termios.h} (BSD):  @ref{Other Special}.
  5622.  
  5623. @comment VSTOP
  5624. @item int VSTOP
  5625.  
  5626. @file{termios.h} (POSIX.1):  @ref{Start/Stop Characters}.
  5627.  
  5628. @comment VSUSP
  5629. @item int VSUSP
  5630.  
  5631. @file{termios.h} (POSIX.1):  @ref{Signal Characters}.
  5632.  
  5633. @comment VTIME
  5634. @item int VTIME
  5635.  
  5636. @file{termios.h} (POSIX.1):  @ref{Noncanonical Input}.
  5637.  
  5638. @comment VWERASE
  5639. @item int VWERASE
  5640.  
  5641. @file{termios.h} (BSD):  @ref{Editing Characters}.
  5642.  
  5643. @comment wait3
  5644. @item pid_t wait3 (union wait *@var{status-ptr}, int @var{options}, struct rusage *@var{usage})
  5645.  
  5646. @file{sys/wait.h} (BSD):  @ref{BSD Wait Functions}.
  5647.  
  5648. @comment wait4
  5649. @item pid_t wait4 (pid_t @var{pid}, int *@var{status-ptr}, int @var{options}, struct rusage *@var{usage})
  5650.  
  5651. @file{sys/wait.h} (BSD):  @ref{Process Completion}.
  5652.  
  5653. @comment wait
  5654. @item pid_t wait (int *@var{status-ptr})
  5655.  
  5656. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion}.
  5657.  
  5658. @comment waitpid
  5659. @item pid_t waitpid (pid_t @var{pid}, int *@var{status-ptr}, int @var{options})
  5660.  
  5661. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion}.
  5662.  
  5663. @comment WCHAR_MAX
  5664. @item WCHAR_MAX
  5665.  
  5666. @file{limits.h} (GNU):  @ref{Range of Type}.
  5667.  
  5668. @comment wchar_t
  5669. @item wchar_t
  5670.  
  5671. @file{stddef.h} (ANSI):  @ref{Wide Char Intro,}.
  5672.  
  5673. @comment WCOREDUMP
  5674. @item int WCOREDUMP (int @var{status})
  5675.  
  5676. @file{sys/wait.h} (BSD):  @ref{Process Completion Status}.
  5677.  
  5678. @comment wcstombs
  5679. @item size_t wcstombs (char *@var{string}, const wchar_t @var{wstring}, size_t @var{size})
  5680.  
  5681. @file{stdlib.h} (ANSI):  @ref{Wide String Conversion,}.
  5682.  
  5683. @comment wctomb
  5684. @item int wctomb (char *@var{string}, wchar_t @var{wchar})
  5685.  
  5686. @file{stdlib.h} (ANSI):  @ref{Converting One Char,}.
  5687.  
  5688. @comment WEXITSTATUS
  5689. @item int WEXITSTATUS (int @var{status})
  5690.  
  5691. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  5692.  
  5693. @comment WIFEXITED
  5694. @item int WIFEXITED (int @var{status})
  5695.  
  5696. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  5697.  
  5698. @comment WIFSIGNALED
  5699. @item int WIFSIGNALED (int @var{status})
  5700.  
  5701. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  5702.  
  5703. @comment WIFSTOPPED
  5704. @item int WIFSTOPPED (int @var{status})
  5705.  
  5706. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  5707.  
  5708. @comment W_OK
  5709. @item int W_OK
  5710.  
  5711. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  5712.  
  5713. @comment wordexp
  5714. @item int wordexp (const char *@var{words}, wordexp_t *@var{word-vector-ptr}, int @var{flags})
  5715.  
  5716. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  5717.  
  5718. @comment wordexp_t
  5719. @item wordexp_t
  5720.  
  5721. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  5722.  
  5723. @comment wordfree
  5724. @item void wordfree (wordexp_t *@var{word-vector-ptr})
  5725.  
  5726. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  5727.  
  5728. @comment WRDE_APPEND
  5729. @item WRDE_APPEND
  5730.  
  5731. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  5732.  
  5733. @comment WRDE_BADCHAR
  5734. @item WRDE_BADCHAR
  5735.  
  5736. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  5737.  
  5738. @comment WRDE_BADVAL
  5739. @item WRDE_BADVAL
  5740.  
  5741. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  5742.  
  5743. @comment WRDE_CMDSUB
  5744. @item WRDE_CMDSUB
  5745.  
  5746. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  5747.  
  5748. @comment WRDE_DOOFFS
  5749. @item WRDE_DOOFFS
  5750.  
  5751. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  5752.  
  5753. @comment WRDE_NOCMD
  5754. @item WRDE_NOCMD
  5755.  
  5756. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  5757.  
  5758. @comment WRDE_NOSPACE
  5759. @item WRDE_NOSPACE
  5760.  
  5761. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  5762.  
  5763. @comment WRDE_REUSE
  5764. @item WRDE_REUSE
  5765.  
  5766. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  5767.  
  5768. @comment WRDE_SHOWERR
  5769. @item WRDE_SHOWERR
  5770.  
  5771. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  5772.  
  5773. @comment WRDE_SYNTAX
  5774. @item WRDE_SYNTAX
  5775.  
  5776. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  5777.  
  5778. @comment WRDE_UNDEF
  5779. @item WRDE_UNDEF
  5780.  
  5781. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  5782.  
  5783. @comment write
  5784. @item ssize_t write (int @var{filedes}, const void *@var{buffer}, size_t @var{size})
  5785.  
  5786. @file{unistd.h} (POSIX.1):  @ref{I/O Primitives}.
  5787.  
  5788. @comment WSTOPSIG
  5789. @item int WSTOPSIG (int @var{status})
  5790.  
  5791. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  5792.  
  5793. @comment WTERMSIG
  5794. @item int WTERMSIG (int @var{status})
  5795.  
  5796. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  5797.  
  5798. @comment X_OK
  5799. @item int X_OK
  5800.  
  5801. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  5802.  
  5803.